SSH através de um gateway que precisa de um proxy para acessar o destino final

0

Eu tenho que configurar uma conexão ssh / sftp que precisa de uma certa configuração, e eu tenho procurado, mas não encontrei uma resposta. Eu não tenho certeza se é possível sem algum trabalho.

Eu tenho 4 IPs (como no exemplo abaixo):

  1. 192.168.0.10 - PC do usuário

  2. 172.16.0.10 - gateway SSH

  3. 10.0.0.10 - Servidor proxy

  4. 30.30.30.30 - Servidor SSH na internet

O que eu preciso é de SSH de 1 a 4, usando o gateway ssh, que requer o proxy (3) para acessar a internet. Atualmente eu posso conectar de 1 a 4 se eu configurar o proxy em 1 sem passar por 2, mas isso não é aceitável. E eu sou capaz de conectar de 2 a 4 usando o proxy. Mas se eu tentar conectar de 1 a 4, usando o gateway, não sei como dizer ao gateway para usar o proxy. As ferramentas que eu posso usar são netcat e connect-proxy nas máquinas 1 e 2, mas o ProxyJump não está instalado.

Alguma sugestão?

    
por sysstemlord 17.09.2018 / 08:37

1 resposta

0

Para quem está procurando uma resposta para a mesma pergunta, eu encontrei uma maneira de fazer isso funcionar:

~ / .ssh / config
Gateway do host
Nome do host 172.16.0.10
Usuário gatewayuser

Anfitrião sshserver
Nome do host 30.30.30.30
Usuário sshuser
ProxyCommand gateway ssh connect-proxy -H 10.0.0.10:8080% h% p

Em seguida, da máquina cliente 192.168.0.10:

$ ssh sshserver

    
por 17.09.2018 / 21:42