我使用适用于 Linux 的 barracudavpn 版本 5.2.2。根据使用帮助,我应该能够通过参数提供 OTP onetimepwd
。
barracudavpn --start --login <login-name> --serverpwd <password for login name> --onetimepwd <one-time password>
但似乎它被忽略了,因为我总是得到“需要 OTP”的结果。尽管如此,它还是可以通过 barracudavpn TUI 工作。
编辑:由于官方 barracudavpn 文档似乎已经过时,我想help
在这里分享输出:
$ barracudavpn --help
usage:
-----
<basename> [options]
where options may be:
-s --start Start VPN tunnel
-p --stop Stop VPN tunnel
-t --status Show tunnel status
-k --keypwd Password for local key
-r --serverpwd Server password
-o --onetimepwd One-time password
-l --login Server login (user, pwd authentication)
-c --config Pathname to config.
-V --version Print VPN client version.
-v --verbose Show debug output
-h --help Shows this help information
Scripting examples:
-------------------
1. personal license authentication:
barracudavpn --start --keypwd <license-password>
2. X509 authentication
barracudavpn --start --keypwd <cert/key-password>
3. X509 + user/password authentication
barracudavpn --start --keypwd <cert/key-password> --login <login-name> --serverpwd <password for login name>
4. user/password authentication
barracudavpn --start --login <login-name> --serverpwd <password for login name>
5. user/password authentication
barracudavpn --start --login <login-name> --serverpwd <password for login name> --onetimepwd <one-time password>