Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2928746pxa; Tue, 25 Aug 2020 07:12:12 -0700 (PDT) X-Received: by 2002:a05:6402:1a46:: with SMTP id bf6mr10266419edb.284.1598364491222; Tue, 25 Aug 2020 07:08:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwVn7zZIjZlxyVX9DhzdEpbpnA7Ea8ahkt256vtC8/5UXlKHxL0GWxQj/EQSRDe3Fusrf7A X-Received: by 2002:a05:6402:1a46:: with SMTP id bf6mr10266320edb.284.1598364490167; Tue, 25 Aug 2020 07:08:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598364490; cv=none; d=google.com; s=arc-20160816; b=oO2fxiYJP60564QiW4Gr2EM/Joq1ZAmt1QmoMAfCLT0xr5CxfqDgLCPpQnHxMjYcao cJGb21cOiJSfCPppvSed0BsOZMaS2rSjuaAh0r3yi+TLjjsbsXmQgoxtP9wZg8441Ib1 m0bgvYD3Z5TloZJ8doAy3NJ3AUkFSQ9i5lOLi1aFdw8DN8pFku5dS6DKcp6SR+Dp1Hnl q++NV0PLfQzokzW7oTrGAhKBb65bAVqd0RirYV5pHta5rgjvNcwih8XRi3VFqk7WSTRm k+svNebvXeeN0CGyHWEjeM9VmrFOZBb46r2kmsjEH4aNjH4phF5IzMhqhKVMsdveX/wB zsHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:user-agent :message-id:subject:cc:to:from:date:mime-version; bh=be4rKkufO4PupcVGUN+cVsJZ2nBnNgMbIbE0Zc8h7F4=; b=Cgs6kyIO4I5oUYJIyxeA1zb/d+f9TJmh3YgbMV5G/wr1ZfTRC3giQmMs9T0AOal2Xs jtnX/JnnzBghmnYa4e9/iJFCR0aLnYHCizXaJuN6aKOa+WTKWH5mwtcHaNMzkFKv3O4+ /ke5BftW01198LSufZiNrRdz2DoDvoPkRG8UG/qv8bZUt7ji6ELtAlkUILQeSc7mtPoh BJfIqE3id7JPoQg1WvjPASb3anHGfVR7O0Xjx1q9qW2ekbf8c6N73jhspEbdKAfrAirB 45DdylB0h94OzB+VhS/fbG4AJLU5b3xLoqeTRtWDyejKLqLcSCr0qxaO6Y/WL8zz4b7A 07gA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=teo-en-ming.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y22si9600493ejc.453.2020.08.25.07.07.46; Tue, 25 Aug 2020 07:08:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=teo-en-ming.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726113AbgHYOHI (ORCPT + 99 others); Tue, 25 Aug 2020 10:07:08 -0400 Received: from ec2-3-21-30-127.us-east-2.compute.amazonaws.com ([3.21.30.127]:59940 "EHLO www.teo-en-ming.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725947AbgHYOHF (ORCPT ); Tue, 25 Aug 2020 10:07:05 -0400 Received: from localhost (localhost [IPv6:::1]) by www.teo-en-ming.com (Postfix) with ESMTPA id 00186426B9B; Tue, 25 Aug 2020 22:07:03 +0800 (+08) MIME-Version: 1.0 Date: Tue, 25 Aug 2020 22:07:03 +0800 From: Turritopsis Dohrnii Teo En Ming To: linux-kernel@vger.kernel.org Cc: ceo@teo-en-ming-corp.com Subject: Configuring Fortigate 60D Firewall SSL VPN with FortiToken 2FA (Advanced Configuration) Message-ID: X-Sender: ceo@teo-en-ming.com User-Agent: Roundcube Webmail/1.2.3 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Subject: Configuring Fortigate 60D Firewall SSL VPN with FortiToken 2FA (Advanced Configuration) Author: Mr. Turritopsis Dohrnii Teo En Ming Country: Singapore Date: 25 August 2020 Tuesday Singapore Time Type of Publication: PDF Manual Document Version: 20200825.01 INTRODUCTION ============ Fortigate firewall appliances are based on Linux Kernel and open source software. In this PDF manual, I will show you how to: 1. Install Windows Server 2019 Standard as a virtual machine in Linux KVM/QEMU Hypervisor 2. Install Active Directory Domain Services role/feature 3. Promote Windows Server 2019 Standard to Domain Controller 4. Create organizational units in Active Directory Users and Computers 5. Create Active Directory user 6. Create security group for SSL VPN users 7. Assign Active Directory user to the SSL VPN Users security group 8. Add LDAP server (Microsoft Active Directory/LDAP integration) in Fortigate 60D firewall 9. Add user group from LDAP server in Fortigate 60D firewall (remember to add members of the group as well) 10. Add LDAP user in Fortigate 60D firewall 11. Configure SSL VPN tunnel in Fortigate 60D firewall 12. Configure two firewall security policies to allow VPN users to access the (a) internal network and the (b) internet 13. Assign FortiToken to LDAP user in Fortigate 60D firewall and turn on 2nd Factor Authentication (2FA) 14. Create VPN tunnel in FortiClient VPN on your Android phone and connect to Fortigate 60D SSL VPN tunnel successfully 15. FortiClient VPN will now ask you for the token code Redundant Google Drive download links for my PDF manual ======================================================= [1] https://drive.google.com/file/d/1uhRWr8OXerCN30OeWhgFP8rG_4NlkHsa/view?usp=sharing [2] https://drive.google.com/file/d/1mJ5m7zlPFLXuXfKgfLcq_nAGP1jC2QlC/view?usp=sharing [3] https://drive.google.com/file/d/1ZU7aphOXIG3q8-1g6GSRXX2hXgG7AibU/view?usp=sharing [4] https://drive.google.com/file/d/1IKVeGJZ5HPR6hAsRwxTHfABBLjKz9uyl/view?usp=sharing [5] https://drive.google.com/file/d/1nwC7VlA3p0U2apmsOlH6mADrX84wxTNM/view?usp=sharing [6] https://drive.google.com/file/d/1mXT3TdX8dtCDA1YeoX7oRxk3mSgcoN6P/view?usp=sharing -----BEGIN EMAIL SIGNATURE----- The Gospel for all Targeted Individuals (TIs): [The New York Times] Microwave Weapons Are Prime Suspect in Ills of U.S. Embassy Workers Link: https://www.nytimes.com/2018/09/01/science/sonic-attack-cuba-microwave.html ******************************************************************************************** Singaporean Mr. Turritopsis Dohrnii Teo En Ming's Academic Qualifications as at 14 Feb 2019 and refugee seeking attempts at the United Nations Refugee Agency Bangkok (21 Mar 2017), in Taiwan (5 Aug 2019) and Australia (25 Dec 2019 to 9 Jan 2020): [1] https://tdtemcerts.wordpress.com/ [2] https://tdtemcerts.blogspot.sg/ [3] https://www.scribd.com/user/270125049/Teo-En-Ming -----END EMAIL SIGNATURE-----