Cisco SSL VPN and ASDM Configuration – Port Conflict

In addition to IPSEc VPN support, Cisco firewalls support also the SSL Web VPN technology for providing access to resources for remote users. The main difference between IPSEc VPN and SSL VPN is that the first one requires a VPN client installed on the user’s computer while the SSL VPN requires only a secure browser (HTTPs). Another difference is that IPSEc VPN provides full network connectivity to the central site for the remote user with the ability for the user to have full access to applications just like local LAN access. On the other hand, SSL VPN provides limited application access compared with IPSEc VPN. The applications that can be accessed by SSL VPN include Internal websites, Web-enabled applications, NT/Active Directory file shares, E-mail proxies, including POP3S, IMAP4S, and SMTPS, MS Outlook Web Access, and port forwarding access to some other TCP-based applications.
The diagram below shows a high level network topology for SSL VPN connectivity:

cisco ssl vpn on asa firewall

As you can see, the remote users can establish a secure SSL tunnel over the Internet and access application resources located in their central Enterprise LAN using a web browser (HTTPs).

Next we will describe how to enable SSL VPN on the firewall, and discuss how you can avoid a port conflict with ASDM (Web GUI management) when both are enabled on the same firewall interface.

Both SSL VPN and ASDM use the HTTPs protocol for communication which uses port 443 by default. If we need to enable ASDM management access on the same interface as SSL VPN (usually the “outside” interface), then we must change the listening port of either the SSL VPN or the ASDM. In our example below we will describe both scenarios.

A. Change the port of ASDM

ASA(config)# http server enable 444
ASA(config)# http 100.100.100.1 255.255.255.255 outside
ASA(config)# webvpn
ASA(config-webvpn)# enable outside

For the above scenario, ASDM listens on port 444 while SSL VPN uses the default port 443. With this configuration, the remote administrator user on address 100.100.100.1 initiates ASDM sessions by entering https://<Outside-Address>:444 in the browser. Normal SSL VPN users initiate SSL VPN sessions by entering https://<Outside-Address>

B. Change the port of SSL VPN

ASA(config)# http server enable
ASA(config)# http 100.100.100.1 255.255.255.255 outside
ASA(config)# webvpn
ASA(config-webvpn)# port 444
ASA(config-webvpn)# enable outside

For the above scenario, ASDM listens on default port 443 while SSL VPN uses port 444. With this configuration, the remote administrator user on address 100.100.100.1 initiates ASDM sessions by entering https://<Outside-Address> in the browser. Normal SSL VPN users initiate SSL VPN sessions by entering https://<Outside-Address>:444

Related posts:

  1. Overview of Cisco ASA VPN Technologies
  2. VPN Config Generator-Software to create Cisco VPN Configurations
  3. Apple iPhone supports Cisco VPN Client
  4. Cisco VPN Client Requirements
  5. Configuring AnyConnect WebVPN on Cisco Router
  6. Cisco VPN Client Setup
  7. VPN with HSRP High Availability





3 Responses to 'Cisco SSL VPN and ASDM Configuration – Port Conflict'

  1. Daniel Craig - February 3rd, 2009 at 12:59 pm

    Hello, I was looking around for a while searching for cisco lan security wireless and I happened upon this site and your post regarding SL VPN and ASDM Configuration – Port Conflict | CiscoTips, I will definitely this to my cisco lan security wireless bookmarks!

  2. Lance Lakey - February 4th, 2010 at 3:48 am

    Harris,

    Regarding:
    http server enable 444

    I discovered today there’s another option which doesn’t require changing http server or webvpn to use port 444

    I saw this in the SSL VPN Wizard on page 2 today. I believe once webvpn is enabled the below automatically becomes true i.e. ASDM is automatically accessible at IP/admin instead of needing IP:443

    webvpn:
    https://

    ASDM:
    https:///admin

  3. BlogAdmin - February 4th, 2010 at 4:03 am

    Hello Lance,

    Thanks for bringing this up. I haven’t tried configuring anything from ASDM so I haven’t noticed what you are saying. In my opinion, the safest way to go is to enable different ports for ASDM and SSL VPN. Especially for SSL VPN, it is a good practice to configure it on a non-standard port in order to confuse possible attackers a little bit (although experienced hackers will not have trouble figuring out that this is a VPN port).


Leave a Reply

cisco asa firewall ebook

Configuration Tutorial For Cisco ASA 5500 Firewalls
With FREE ASA 5505 Configuration Tutorial Bonus

CLICK HERE TO DOWNLOAD EBOOKS

Sponsored Links