
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