Openvpn leading -- error parse from txt 用户名和密码

Openvpn leading -- error parse from txt username and password

你好,我正在尝试从 ubuntu 命令行访问 openvpn,方法是根据这些答案输入 sudo 密码以及 openvpn 的用户名和密码:

来自命令行的 sudo 密码:

Use sudo with password as parameter

命令行中的 openvpn 用户名和密码:

这是我输入的命令:

echo 12345 | sudo -S openvpn <openvpnpath> --auth-user-pass pass.txt

在pass.txt里面我有:

a@gmail.com

56789

但我收到以下错误:

选项错误:我正在尝试将“/etc/openvpn...”解析为 --option 参数,但我没有看到前导“--” 使用 --help 获取更多信息。

我错过了什么吗?谢谢!

你试过了吗--config?只是:

echo 12345 | sudo -S openvpn --config /path/to/config.file --auth-user-pass pass.txt

您可以将您的凭据添加到配置文件

  1. 编辑您的 .ovpn 文件

    vi <filename>.ovpn

  2. auth-user-pass替换为auth-user-pass < credentials_file.txt >

    auth-user-pass < credentials_file.txt >

    client
    dev tun
    proto udp
    ; Cert
    ns-cert-type server
    cipher BF-CBC
    ;Host
    resolv-retry infinite
    ;auth
    auth-user-pass "C:\Program\OpenVPN\config\selogin.txt"

    remote xxxxxxxxxxxxx
    persist-key
    persist-tun
    nobind
    comp-lzo
    verb 2
    <ca>
    -----BEGIN CERTIFICATE-----
    xxxx
    -----END CERTIFICATE-----
    </ca>
  1. 连接到 vpn

    sudo openvpn <openvpnpath>