SSH через VPN (openconnect) в одну строку

SSH через VPN (openconnect) в одну строку

Мне удалось выполнить следующие команды:

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

Как я могу выполнить команды ssh с openconnect в одной строке? Или как я могу выполнить ssh с openconnect через /.ssh/config?

Связанный контент