Aqui está um pequeno bloco de ~ / .ssh / config que fará o tric (mesmo para versões antigas do ssh):
Host server
User username
Host finalhost
User username2
ProxyCommand ssh server -W %h:%p
Você declara 2 hosts, o servidor do meio e o host final.
A conexão ssh com o servidor é direta com o Usuário e o Host fornecidos na configuração.
A conexão com o host final executa um salto no servidor, conforme especificado na linha ProxyCommand .
Os dois parâmetros mágicos % h e % p são usados para encaminhar o host atual = finalhost e a porta atual = 22 (padrão)
Em segundo lugar, para evitar que você digite sua senha toda vez que se conectar a essas máquinas, você pode usar o comando ssh-copy-id :
ssh-copy-id server
<type server password for the last time>
ssh-copy-id finalhost
<type finalhost password for the last time>
Para que isso funcione, você precisa ter gerado um par de chaves pública-privada anteriormente usando ssh-keygen . Você pode verificar se eles já existem na pasta ~ / .ssh
(id_rsa.pub & id_rsa)