SSH: Tunnel várias portas para o servidor remoto

2

Veja o diagrama em anexo.

  • Host A - servidor do Windows
  • Host B - servidor Linux
  • Host C - servidor VMWare ESXi

Do host A, posso SSH para hospedar B através do túnel VPN. Eu posso pingar o host C do host B, mas não do host A. Estou assumindo que isso ocorre porque o host C perdeu seu gateway padrão.

O Host C é um servidor VMWware ESXi, então eu precisaria encapsular várias portas (80,443,902) para alcançar o host C do host A.

Qual é a sintaxe ssh correta para criar o túnel para alcançar o host C do host A, e posso fazê-lo usando um único comando ou preciso executar três comandos (um para cada porta, 80.443.902)?

    
por user1594322 03.07.2013 / 06:01

1 resposta

1

Veja como eu consegui isso.

  • Host A - 192.168.10.6
  • Host B - 10.18.3.20
  • Host C - 10.18.3.10

Então estes comandos:

  • ssh -f -L 10.18.3.20:80:10.18.3.10:80 10.18.3.20 -N
  • ssh -f -L 10.18.3.20:443:10.18.3.10:443 10.18.3.20 -N
  • ssh -f -L 10.18.3.20:902:10.18.3.10:902 10.18.3.20 -N

Em seguida, apontei o cliente vSphere no Host A para 10.18.3.20, que me conectou ao 10.18.3.10 e consegui alterar o gateway padrão.

    
por 11.07.2013 / 01:33