一條線透過 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

相關內容