一行代码即可通过 VPN (openconnect) 进行 SSH

一行代码即可通过 VPN (openconnect) 进行 SSH

我已经成功执行了以下命令:

sudo openconnect hoge.com
ssh -p <PORT> user@IP

但我无法用一行执行这些命令。

ssh -t -o ProxyCommand='echo "PASS" | sudo openconnect hope.com --user=<hoge.com's username> --passwd-on-stdin' user@IP -p <PORT>

但是,我可以运行这些命令。

echo "PASS" | sudo openconnect hope.com --user=<hoge.com's username> --passwd-on-stdin
ssh -p <PORT> user@IP

如何在一行中执行 openconnect 的 ssh 命令?或者如何通过 openconnect 进行 ssh /.ssh/config

相关内容