Tente:
ssh -oProxyCommand="ssh -W %h:%p $gateway" $server command
Por exemplo:
ssh -oProxyCommand="ssh -W %h:%p [email protected]" [email protected] command
Isso usará o proxy da conexão ssh para $server
sobre outro comando ssh
, sem realmente criar um encapsulamento. Isso garante que ambos os clientes ssh sejam executados localmente, usando sshpass.