proxy SSH e porta remota?

1

Amostra:

[[Server]] tem duas interfaces: iface1 e iface2;

  • iface1 apenas escuta o SSH
  • iface2 apenas escuta HTTPS (meu destino)

Apenas [[SSHProxy]] está autorizado a se conectar a [[Server]]:22

diagrama:

:iface2(listen 443) [[Server]] :iface1(listen 22) <-----> [[SSHProxy]] :iface1(listen 22) <-----> [[MyStation]]

PERGUNTA == > Como encaminhar localmente [[Server]]:iface2(443) on [[MyStation]] em 1 ti em ssh_config, com a opção nc ou "-w" em SSH ??

Na verdade, faço isso duas vezes:

  1. A partir de [[MyStation]]: ssh user@[[SSHProxy]]

    Em seguida, em SSHProxy: ssh user@[[Server]] -L8443:iface2:443

  2. A partir de [[MyStation]]: ssh user@[[SSHProxy]] -L8443:127.0.0.1:8443

Estou procurando uma maneira mais rápida ...

Muito obrigado!

    
por Steph 09.01.2013 / 19:07

1 resposta

0

O arquivo de configuração pode ser algo como

$ cat .ssh/config 
   Host Server
         HostName [[Server]]
         User [[Server_user]]
         LocalForward 8443 iface2:443
         ProxyCommand ssh -W %h:%p [[SSHProxy_user]]@[[SSHProxy]]
    
por 09.01.2013 / 22:13