SSH über VPN (Openconnect) in einer Zeile

SSH über VPN (Openconnect) in einer Zeile

Folgende Befehle sind mir gelungen:

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

Aber ich kann diese Befehle nicht mit einer Zeile ausführen.

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

Ich kann diesen Befehl jedoch ausführen.

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

Wie kann ich SSH-Befehle mit Openconnect in einer Zeile ausführen? Oder: Wie kann ich mit Openconnect über SSH verwenden /.ssh/config?

verwandte Informationen