标签: openconnect

如何使用 openconnect 通过 Google Authenticator 进行 2 因素身份验证连接到 VPN

我想使用 openconnect 连接到 VPN。我们公司使用 Google 身份验证器代码。

vpn openconnect

8
推荐指数
1
解决办法
1万
查看次数

OpenConnect 自动连接/重新连接脚本?

我有这个脚本:

#!bin/bash
NAME="user"
PIDFILE="openconnect.pid"
CERT="user.crt"
KEY="user.key"
PASS="pass"
HOST="https://example.com"
SCRIPT="/etc/vpnc/vpnc-script"

openconnect -b --script $SCRIPT --pid-file=$PIDFILE -c $CERT -k $KEY --key-password=$PASS --user=$NAME $HOST
Run Code Online (Sandbox Code Playgroud)

它可以工作,但有时如果出现问题(服务器重启或其他一些问题),它会与 VPN 断开连接。我需要再次重新运行脚本。有什么方法可以修改它或将其添加到 cron 作业或其他方式中吗?

注意。当我运行这个脚本时,我需要输入证书密码。因此,考虑到安全性,我想知道为了自动重新连接的目的,我应该在哪里保存该密码?

bash shell vpn openvpn openconnect

5
推荐指数
1
解决办法
6749
查看次数

你能解释一下openid connect流程中的RP->OP部分吗?

在此输入图像描述

我不明白这1部分。

例如,我有一个网站asdf.com并使用googleOP,所以我的网站上有一个login with google带有 google 网站链接(类似 )的按钮。https://account.google.com/XXX?return_url=asdf.com

所以用户会点击这个按钮登录,所以我认为步骤1应该是enduser -> OP?为什么RP -> OP

authentication google-authentication oauth-2.0 google-oauth openconnect

4
推荐指数
1
解决办法
6658
查看次数

Openconnect无法连接到网关

我无法从ubuntu 14.04系统通过openconnect VPN客户端进行连接。我曾经在1个月前连接到此VPN,但从那时起,我还没有对VPN客户端设置进行任何更改。

这是我在日志中得到的错误。

POST https://69.195.x.x/
Attempting to connect to server 69.195.x.x:443
SSL negotiation with 69.195.x.x
SSL connection failure: A TLS packet with unexpected length was received.
Failed to open HTTPS connection to 69.195.x.x
GET https://69.195.x.x/
Attempting to connect to server 69.195.244.x:x
SSL negotiation with 69.195.x.x
SSL connection failure: A TLS packet with unexpected length was received.
Failed to open HTTPS connection to 69.195.x.x
Run Code Online (Sandbox Code Playgroud)

我有一些正在使用Windows AnyConnect客户端的队友,并且能够通过Windows计算机连接到VPN。

任何帮助都是非常可观的。

openssl ubuntu-14.04 openconnect

3
推荐指数
1
解决办法
3997
查看次数

不支持的major.minor版本52.0使用ant

我正在尝试编译ics-openconnect android应用程序(https://github.com/cernekee/ics-openconnect).

我跟着'ReadMe'.但是,当我尝试调试时,它会发生错误.

错误:

-dex:
  [dex] input: /home/yj/ics-openconnect/bin/classes
  [dex] input: /home/yj/ics-openconnect/libs/openconnect-wrapper.jar
  [dex] input: /home/yj/ics-openconnect/libs/acra-4.5.0.jar
  [dex] input: /home/yj/ics-openconnect/libs/stoken-wrapper.jar
  [dex] Pre-Dexing /home/yj/ics-openconnect/libs/openconnect-wrapper.jar -> openconnect-wrapper-58de756051305e9ad3753d649df24013.jar
   [dx] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
   [dx]     at java.lang.ClassLoader.defineClass1(Native Method)
   [dx]     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
   [dx]     at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
   [dx]     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
   [dx]     at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
   [dx]     at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
   [dx]     at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
   [dx]     at java.security.AccessController.doPrivileged(Native Method)
   [dx]     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   [dx]     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   [dx]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
   [dx]     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
   [dx] Could not find the main …
Run Code Online (Sandbox Code Playgroud)

java ant android android-ndk openconnect

3
推荐指数
1
解决办法
5785
查看次数