首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu16.04开放连接cisco vpn未能获得webvpn cookie

Ubuntu16.04开放连接cisco vpn未能获得webvpn cookie
EN

Ask Ubuntu用户
提问于 2016-08-22 00:22:27
回答 3查看 48K关注 0票数 21

在Ubuntu16.04上,我得到了以下错误:

代码语言:javascript
运行
复制
$ openconnect -v vpn.com
POST https://vpn.com/
Attempting to connect to server 1.1.1.1:443
SSL negotiation with vpn.com
Connected to HTTPS on vpn.com
Got HTTP response: HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Cache-Control: no-cache
Pragma: no-cache
Connection: Keep-Alive
Date: Mon, 22 Aug 2016 00:04:14 GMT
X-Frame-Options: SAMEORIGIN
X-Aggregate-Auth: 1
HTTP body chunked (-2)
XML POST enabled
Error: Server asked us to run CSD hostscan.
You need to provide a suitable --csd-wrapper argument.
Failed to obtain WebVPN cookie

我尝试了--no-xmlpost post,也得到了错误。

以下是一些背景:

我有Ubuntu14.04,并且使用openconnect连接到vpn服务器。一周前,它停止处理这个问题。我猜vpn站点将其Cisco vpn服务器升级为CSD特洛伊木马。无论如何,我决定升级到16.04,仍然有同样的问题。

EN

回答 3

Ask Ubuntu用户

发布于 2016-08-22 14:15:24

我通过这篇文章找到了我的答案:

https://gist.github.com/l0ki000/56845c00fd2a0e76d688

我做了以下工作:

代码语言:javascript
运行
复制
cd ~  
mkdir .cisco  
cd .cisco  
wget https://gist.githubusercontent.com/l0ki000/56845c00fd2a0e76d688/raw/61fc41ac8aec53ae0f9f0dfbfa858c1740307de4/csd-wrapper.sh  
chmod +x csd-wrapper.sh  

使用vpn服务器编辑文件:

代码语言:javascript
运行
复制
CSD_HOSTNAME=vpnserver.com  

运行文件

代码语言:javascript
运行
复制
./csd-wrapper.sh  

运行openconnect:

代码语言:javascript
运行
复制
sudo openconnect --csd-user=YOURLINUXUSERNAME --csd-wrapper=/home/YOURLINUXUSERNAME/.cisco/csd-wrapper.sh vpnserver.com  
票数 15
EN

Ask Ubuntu用户

发布于 2017-10-20 15:36:19

我发现我也需要指定-os=win。这似乎适用于服务器在尝试下载sfinst时生成的404响应。

代码语言:javascript
运行
复制
GET https://vpn.company.com/CACHE/sdesktop/install/binaries/sfinst
Got HTTP response: HTTP/1.1 404 Not Found (does not exist)

有关sfinst问题404的信息可以在openconnect邮件列表"当CSD可用时与Linux连接“中找到。

我成功地使用了以下命令,它一起使用os标志和csd包装标志:

代码语言:javascript
运行
复制
sudo openconnect \
    --user <USERNAME> \
    --cert-expire-warning=15 \
    --certificate <CERTFILE> \
    --os=win \
    --csd-user=<USERNAME> \
    --csd-wrapper=<PATHTO>/csd-wrapper.sh \
    https://<VPNADDRESS e.g., vpn.company.com>
票数 7
EN

Ask Ubuntu用户

发布于 2018-09-26 14:36:21

我在Ubuntu18.04中犯了这个错误

我能够使用下面的链接和第二答案连接到服务器。

只需使用-v标志

代码语言:javascript
运行
复制
sudo openconnect -v NAMESERVER.COM
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/815145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档