SSH no servidor por trás da VPN [duplicata]

0

Eu tenho 2 servidores, servidor A e servidor B , o servidor A é meu próprio servidor. O servidor B é um VPS que estou usando como VPN. O servidor A executa um serviço SSH na porta 222. O servidor B também executa um serviço ssh na porta 22. O servidor A está sendo executado por trás da VPN do servidor B.

Agora eu posso VPN no servidor B e SSH para A de lá ou SSH para B e SSH novamente para A. Eu queria saber se existe uma maneira de encaminhar as portas para que eu possa ssh diretamente no servidor A quando está por trás da VPN de B?

Não tenho certeza se isso é importante, mas os dois servidores usam a chave auth ao tentar se conectar por meio do SSH.

Acho que minha pergunta é semelhante a ssh em um servidor conectado a um serviço de VPN mas estou tendo dificuldade em entender exatamente o que estava sendo oferecido como resposta.

editar: seguindo Porto encaminhando uma solicitação ssh de um IP global para um IP local específico

não tenho certeza de como ler o ifconfig. Eu vejo venet0 e tun0 e venet0: 0

Então, eu gostaria de executar esses dois comandos no servidor B?

iptables -t nat -A PREROUTING -d 107.191.96.XXX/32 -p tcp -m tcp --dport 222 -j DNAT --to-destination $127.0.0.2:222

iptables -t nat -A POSTROUTING -s 127.0.0.2/32 -j SNAT --to-source 107.191.96.XXX

e, em seguida, nesse ponto eu deveria ser capaz de ssh em 107.191.96.XXX:222 e acabar no servidor A na porta 222?

    
por Charles S 17.01.2017 / 16:41

0 respostas