SSH diretamente “através” de outro servidor [duplicado]

1

Múltiplas redes às quais posso me conectar para ter as seguintes configurações. Existe um único nó que pode ser acessado com o ssh da internet, e de lá você pode ssh para a rede interna.

Existe uma maneira, que na minha caixa do ubuntu (sem direitos sudo), eu de alguma forma posso configurar que o comando ssh internal.host é primeiro configurar uma conexão com external.host e de lá para internal.host ? Na situação ideal, seria algo muito transparente, para que eu pudesse fazer scp myfile internal.host:

Toda a autenticação é feita com certificados.

Entre. Eu estou ciente dos túneis ssh. Eu só estou procurando algo mais transparente, eu não quero ter que sempre abrir manualmente um túnel ssh para chegar a um host.

    
por Peter Smit 04.04.2011 / 21:44

1 resposta

1

edite seu arquivo .ssh / config e adicione:

Host internal.host
   User abc
   ForwardX11 yes
   ProxyCommand ssh -qxT external.host netcat internal-ip-of.internal.host 22
    
por 04.04.2011 / 21:49

Tags