![一條線透過 VPN (openconnect) 進行 SSH](https://rvso.com/image/1638128/%E4%B8%80%E6%A2%9D%E7%B7%9A%E9%80%8F%E9%81%8E%20VPN%20(openconnect)%20%E9%80%B2%E8%A1%8C%20SSH.png)
我已經成功執行了以下命令:
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
?