Использование openconnect для подключения к VPN

В Debian я использую следующую команду для подключения к VPN:

      sudo openconnect --csd-wrapper=/usr/libexec/openconnect/csd-post.sh --verbose vpn.abc.com

Это не удается:

      POST https://vpn.abc.com/
Attempting to connect to server x.x.30.23:443
Connected to x.x.30.23:443
SSL negotiation with vpn.abc.com
Connected to HTTPS on vpn.abc.com
Got HTTP response: HTTP/1.0 302 Found
Location: https://globalvpn.abc.com/vpn-mfa-ldap/
X-Frame-Options: SAMEORIGIN
Cache-Control: no-cache
Connection: Keep-Alive
Content-Length: 0
HTTP body length:  (0)
POST https://globalvpn.abc.com/vpn-mfa-ldap/
Attempting to connect to server x.x.30.176:443
Connected to x.x.30.176:443
SSL negotiation with globalvpn.abc.com
Connected to HTTPS on globalvpn.abc.com
Got HTTP response: HTTP/1.0 302 Temporary moved
Set-Cookie: tg=0VlBOLU1GQS1MREFQ; path=/; secure
Content-Length: 0
Cache-Control: no-cache
Pragma: no-cache
Connection: Close
Date: Tue, 15 Dec 2020 08:18:22 GMT
X-Frame-Options: SAMEORIGIN
Location: /+webvpn+/index.html
HTTP body length:  (0)
GET https://vpn.abc.com/
Attempting to connect to server x.x.30.23:443
Connected to x.x.30.23:443
SSL negotiation with vpn.abc.com
Connected to HTTPS on vpn.abc.com
Got HTTP response: HTTP/1.0 302 Found
Location: https://globalvpn.abc.com/vpn-mfa-ldap/
X-Frame-Options: SAMEORIGIN
Cache-Control: no-cache
Connection: Keep-Alive
Content-Length: 0
HTTP body length:  (0)
GET https://globalvpn.abc.com/vpn-mfa-ldap/
Attempting to connect to server x.x.30.176:443
Connected to x.x.30.176:443
SSL negotiation with globalvpn.abc.com
Connected to HTTPS on globalvpn.abc.com
Got HTTP response: HTTP/1.0 302 Temporary moved
Set-Cookie: tg=0VlBOLU1GQS1MREFQ; path=/; secure
Content-Length: 0
Cache-Control: no-cache
Pragma: no-cache
Connection: Close
Date: Tue, 15 Dec 2020 08:18:25 GMT
X-Frame-Options: SAMEORIGIN
Location: /+webvpn+/index.html
HTTP body length:  (0)
GET https://globalvpn.abc.com/+webvpn+/index.html
SSL negotiation with globalvpn.abc.com
Connected to HTTPS on globalvpn.abc.com
Got HTTP response: HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: text/xml
Cache-Control: max-age=0
Set-Cookie: webvpn=; expires=Thu, 01 Jan 1970 22:00:00 GMT; path=/; secure
Set-Cookie: webvpn_as=; expires=Thu, 01 Jan 1970 22:00:00 GMT; path=/; secure
Set-Cookie: webvpnc=; expires=Thu, 01 Jan 1970 22:00:00 GMT; path=/; secure
Set-Cookie: webvpnlogin=1; secure
X-Frame-Options: SAMEORIGIN
X-Transcend-Version: 1
HTTP body chunked (-2)
GET https://globalvpn.abc.com/CACHE/sdesktop/install/binaries/sfinst
Got HTTP response: HTTP/1.1 404 Not Found
Cache-Control: no-cache
Pragma: no-cache
Connection: Close
Date: Tue, 15 Dec 2020 08:18:27 GMT
X-Frame-Options: SAMEORIGIN
HTTP body http 1.0 (-1)
SSL socket closed uncleanly
Unexpected 404 result from server
Failed to obtain WebVPN cookie

Да,/usr/libexec/openconnect/csd-post.shфайл присутствует.

Однако та же (почти) команда (openconnect --csd-wrapper=/usr/lib/openconnect/csd-post.sh vpn.abc.com) позволяет мне подключиться к VPN, когда я использую Archlinux. Вот ссылка на арку-вики.

В этом посте я использовал фиктивный IP-адрес и имя VPN-сервера. Заранее спасибо.

0 ответов

Другие вопросы по тегам