Conexão SSH multi-hop

Conexão SSH multi-hop

Este é o meu gráfico de conexão: usuário -> exemplo.servidor na porta 22 com nome de usuário1/senha1 -> exemplo.servidor com nome de usuário2/senha2 em porta diferente (alguma porta do subsistema ssh, por exemplo, 1000). Não consigo me conectar de outra forma.

O que eu preciso fazer para escrever isso e conectar-me automaticamente à porta 1000:

shh[e-mail protegido]-s subsistema

senha1:

Responder1

A opção de configuração que você procura é ProxyCommand. Foi resolvido várias vezes aqui ou no ServerFault [1], então mais uma vez:

Configure sua estação de trabalho com este ssh_config:

Host server2
  HostName ruapehu.example.com
  Port {server2 port}
  User {server2 user}
Host server1
  ProxyCommand ssh server2 -W %h:%p
  Port {server1 port}
  User {server1 user}

e sempre que você quiser se conectar ao server2, basta fazer

$ ssh server2

Você precisará configurar a autenticação sem senha ou inserir ambas as senhas. A autenticação sem senha é mais segura quando você usa a opção ssh-agent e AgentForwarding.

[1]Encaminhar tráfego SSH através de uma máquina intermediária

informação relacionada