在Ubuntu/Debian/Fedora上安装Cisco AnyConnect
Cisco AnyConnect客户端是一个SSL VPN客户端,它提供了具有其他功能的VPN功能,使企业能够保护其端点。
在一个理想的用例中,我们将使用Cisco AnyConnect Secure Mobility客户端连接到Cisco SSL VPN服务器。
有一个名为OpenConnect的开源创建。
我们有关于如何使用Linux上使用OpenConnect SSL VPN客户端连接到VPN服务器的教程。
我遇到了openconnect的许多问题,并决定尝试一下。
按照下一节中提供的步骤在Linux系统上安装和配置AnyConnect VPN客户端 - Ubuntu/Debian/Fedora/Centos/Rhel 等
第1步:下载AnyConnect客户端
下载页面上提供了Linux,Windows和MacoS的AnyConnect客户端。
使用Cisco帐户凭据登录并下载最新的AnyConnect-Linux64 *包。
下载存档文件后,继续提取它。
$tar xvf anyconnect-linux64-4.7.01076-predeploy-k9.tar.gz
第2步:在Ubuntu/Debian/Fedora上安装Cisco AnyConnect
现在该文件已下载并提取,CD到创建文件夹。
cd anyconnect-linux64-*/
你应该看到文件夹下面。
$ls dart nvm posture vpn
导航到VPN目录并使用sudo执行vpn_install.sh脚本。
sudo ./vpn_install.sh
出现提示时接受许可证。
Description of Other Rights and Obligations Please refer to the Cisco Systems, Inc. End User License Agreement. http://www.cisco.com/en/US/docs/general/warranty/English/EU1KEN_.html Do you accept the terms in the license agreement? [y/n] y
安装程序脚本将创建一个SystemD服务单元文件,并启用它以启动启动。
You have accepted the license agreement. Please wait while Cisco AnyConnect Secure Mobility Client is being installed... install systemd Installing ./vpnagentd.service Created symlink /etc/systemd/system/multi-user.target.wants/vpnagentd.service → /usr/lib/systemd/system/vpnagentd.service. Starting Cisco AnyConnect Secure Mobility Client Agent... Done!
第3步:启动Cisco AnyConnect
对于CLI连接,请检查:
使用Cisco AnyConnect连接到VPN服务器从Linux终端连接
对于桌面,从桌面启动Cisco AnyConnect安全的移动性客户端。
输入VPN服务器IP地址并点击Connect键。
然后单击"更改设置"以信任服务器。
取消选中"块连接到不受信任的服务器"。
更改后,设置应该类似于下面。
然后单击"连接无关"以接受不受信任的证书警告。
当提示输入登录凭据时,请输入要连接的用户名和密码。
VPN连接应该是活动的。
通过检查IP地址详细信息和路由来确认连接。
$ip addr $ip route
享受使用AnyConnect在公共互联网上安全地访问专用网络。