Sunteți pe pagina 1din 28

Configuring Global Protect SSL VPN with a

user-defined port
Version 1.0

PAN-OS 5.0.1

Johan Loos

johan@accessdenied.be
Global Protect SSL VPN Overview
This document gives you an overview on how to configure Global Protect for SSL VPN access. I use a
customized port other than the default (443) and a little help from a loopback adapter.

You can also create a security group in Active Directory where the user must be a member of before
he can access the network via SSL VPN. Users will be authenticated via a Network Policy on the
Network Policy Server running on Windows Server 2012.

Global Protect Task List


 Create a Loopback Adapter
 Create a Tunnel Interface
 Create a Server Certificate
 Create a RADIUS Server Profile
 Create a RADIUS Authentication Profile
 Configure Global Protect Portal
 Configure Global Protect Gateway
 Configure the Internet zone for User Identification
 Create an object for the public address
 Create an object for the loopback adapter
 Create a service object for a custom port
 Create a NAT rule
 Create a Security Policy rule
 Create a group SSL VPN Users in Active Directory
 Create a Connection Request Policy on Windows Server 2012 NPS
 Create a Network Policy on Windows Server 2013 NPS
 Install Global Protect SSLVPN Client
 Configure Global Protect SSLVPN Client

Create a Loopback Adapter


 Navigate to Network | Interfaces | Loopback and click Add
 On the Loopback Interface | Config page, type a Interface number, add the interface into a
security zone, assign a virtual router

Configuring Global Protect SSL VPN with a user-defined port 2


 On the Loopback Interface | IPv4 page, type the IP address of the interface

 Click OK

Create a Tunnel Interface


 Navigate to Network | Interfaces | Tunnel and click Add
 On the Tunnel Interface | Config page, type a Interface number, add the interface into a
security zone, assign a virtual router

 On the Tunnel Interface | IPv4 page, leave the IP address of the interface blank

Configuring Global Protect SSL VPN with a user-defined port 3


 Click OK

Create a Server Certificate


Read the document on How to request a certificate

Create a RADIUS Server Profile


 Navigate to Device | Server Profiles | RADIUS and click Add
 On the RADIUS Server Profile page, type a name for your profile, specify a name for your
domain, click Add to add the IP Address of the RADIUS server, secret and port

 Click OK

Create a RADIUS Authentication Profile


 Navigate to Device | Authentication Profile and click Add
 On the Authentication Profile page, type a name, from the Authentication list box select
your RADIUS server profile and select RADIUS as Authentication
Configuring Global Protect SSL VPN with a user-defined port 4
 Click OK

Configure Global Protect Portal


 Navigate to Network | GlobalProtect | Gateways and click Add
 On the GlobalProtect Gateway | General page, type a name for your Gateway, select a
Server Certificate, select an Authentication Profile and select for Interface Address the
Loopback Interface

 On the GlobalProtect Gateway | Client Configuration page, click Add


 On the Configs | General page, type a name, clear use single sign-on, and select on-demand
as connection method

Configuring Global Protect SSL VPN with a user-defined port 5


 On the Configs | Gateways page, click Add
 Type the external IP address of your portal (Internet faced IP address) and specify also the
port number where the portal is listening on

 Click OK
 On GlobalProtect Portal| Client Configuration page, under Trusted Root CA, click Add and
select the certificate of your trusted Root CA

Configuring Global Protect SSL VPN with a user-defined port 6


 Click OK

Configure GlobalProtect Gateway


 Navigate to Network | GlobalProtect | Gateways and click Add
 On the GlobalProtect Gateway | General page, type a name for your Gateway, specify the
Interface and IP Address. Select your Server Certificate and select an Authentication Profile

 On the GlobalProtect Gateway | Client Configuration | Tunnel Settings page, enable Tunnel
Mode and select your Tunnel Interface

Configuring Global Protect SSL VPN with a user-defined port 7


 On the GlobalProtect Gateway | Client Configuration | Network Settings page, type the IP
Address of your internal DNS server, type a DNS suffix and specify the IP Pool address range
(IP Address range which your SSL VPN clients receive an IP address from)

 Click OK

Configure the Internet zone for User Identification


 Navigate to Network | Zones, select your internet zone and check Enable User Identification

Configuring Global Protect SSL VPN with a user-defined port 8


 Click OK

Create an object for the Public Address


 Select Object | Addresses and click Add
 On the Address page, type a new for the object you want to create and type the IP
address

 Click OK

Create an object for your Loopback Adapter


 Navigate to Objects | Address and click Add
 On the Address page, type a name and IP address

Configuring Global Protect SSL VPN with a user-defined port 9


 Click OK

Create a Service Object for TCP-3210


 Navigate to Objects | Services, and click Add
 On the Service page, specify a name and specify the Destination Port

 Click OK

Create a NAT rule


 Select Policies | NAT, and click Add
 On the NAT Policy Rule page on General page type a name for the NAT rule

 Click on Original Packet

Configuring Global Protect SSL VPN with a user-defined port 10


 As Source Zone, select LAN, as Destination Zone select Internet, as Service select your
service object you have created before, as destination address select the public
address of your outside interface
 Select Translated Packet

 As Translation Type select Destination Address Translation, for Translated Address


select your loopback adapter, type 443 as translated port
 Click OK

Create a Security Policy rule


 Navigate to Policies | Security, and click Add
 On the General page, type a name for your policy

 Click on Source
 Select a Source Zone and a Source Address

Configuring Global Protect SSL VPN with a user-defined port 11


 Click on Destination
 Select a Destination Zone

 Click on Application
 Add the applications you need for that server
 Click on Service
 Select the service you have created above

 Click on Actions
 Select the actions that you need
Configuring Global Protect SSL VPN with a user-defined port 12
 Click OK

Create a group SSL VPN Users in Active Directory

 Open Active Directory Users and Computers from Administrative Tools


 Navigate to an OU, right click and select New Group
 On the New Object-Group dialog box, type the name of your group GlobalProtect
SSLVPN Users

 On the Members tab add the required user accounts

Configuring Global Protect SSL VPN with a user-defined port 13


 Click OK

Configure your firewall as RADIUS client on Windows Server 2012 NPS

 Open Network Policy Server from Administrative Tools


 Expand RADIUS Clients and Servers, right click on RADIUS Clients and select New
RADIUS Client
 On the New RADIUS Client dialog box, specify a friendly name and IP address

Configuring Global Protect SSL VPN with a user-defined port 14


 Click on Advanced, uncheck or check the required options

Configuring Global Protect SSL VPN with a user-defined port 15


 Click OK

Create a Connection Request Policy on Windows Server 2012 NPS

 From the Network Policy Server Console, right click on Connection Request Policies
and select New
 On the Specify Connection Request Policy Name and Connection Type page, type a
name for the policy and click Next

Configuring Global Protect SSL VPN with a user-defined port 16


 On the Specify Conditions page, click Add. Select NAS Port Type (Ethernet)
 On the Select conditions dialog box, select Client IPv4 Address and click Add
 On the Client IPv4 Address dialog box, type the management IP address of the
firewall
 Click OK and click Next

Configuring Global Protect SSL VPN with a user-defined port 17


 On the Specify Connection Request Forwarding page, select Authenticate requests
on this server and click Next

 On the Specify Authentication Methods page, click Next

 On the Configure Settings page, click Next

Configuring Global Protect SSL VPN with a user-defined port 18


 On the Completing Connection Request Policy Wizard page, click Finish

Create a Network Policy on Windows Server 2012 NPS

 From the Network Policy Server Console, right click on Network Policies and select
New
 On the Specify Network Policy Name and Connection Type page, type a name for
your policy and click Next

Configuring Global Protect SSL VPN with a user-defined port 19


 On the Specify Conditions page, click Add
 From the Select Condition dialog box, add the following Windows Groups
GlobalProtect SSLVPN Users, and click Next

 On the Specify Access Permissions page, select Access Granted and click Next

Configuring Global Protect SSL VPN with a user-defined port 20


 On the Configure Authentication Methods page, clear all authentications methods
and select only Unencrypted Authentication (PAP,SPAP) and click Add

 On the Configure Constraints page, click Next

Configuring Global Protect SSL VPN with a user-defined port 21


 On the Configure Settings page, click Next

 On the Completing New Network Policy page, click Finish

Configuring Global Protect SSL VPN with a user-defined port 22


Install Global Protect SSLVPN Client
 Open your web browser and connect to your Global Protect Portal by using
https://192.168.10.25:3210/
 On the login page, type your domain username and password and click on Login

 On the GlobalProtect Portal select the required Agent

Configuring Global Protect SSL VPN with a user-defined port 23


 On the Welcome to the GlobalProtect Setup Wizard page, click Next

 On the Select Installation Folder page, click Next

Configuring Global Protect SSL VPN with a user-defined port 24


 On the Confirm Installation page, click Next

 On the Installation Complete page, click Close

Configuring Global Protect SSL VPN with a user-defined port 25


Configure Global Protect SSLVPN Client
 Navigate to Start | Programs | Palo Alto Networks | GlobalProtect and launch
GlobalProtect
 On the GlobalProtect page, type your domain credentials, portal IP address and click Apply

 If authentication is successful, the status displays Connected

Configuring Global Protect SSL VPN with a user-defined port 26


 On GlobalProtect dialog, select View | Advanced

 Navigate to Logs | Monitor | System to verify authentication

 Windows Event Log

Configuring Global Protect SSL VPN with a user-defined port 27


Configuring Global Protect SSL VPN with a user-defined port 28

S-ar putea să vă placă și