在Ubuntu/Debian/Fedora上安装Cisco AnyConnect

时间:2020-02-23 14:32:57  来源:igfitidea点击:

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在公共互联网上安全地访问专用网络。