Назад | Перейти на главную страницу

Прокси-сервер SSH и удаленный порт?

Образец :

[[Server]] имеет два интерфейса: iface1 и iface2;

Только [[SSHProxy]] имеет право подключиться к [[Server]]:22

диаграмма:

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

ВОПРОС ==> Как перенаправить локально [[Server]]:iface2(443) на [[MyStation]] в 1 ти в ssh_config, с nc или "-w" вариант в SSH ??

Фактически делаю это за два раза:

  1. С [[MyStation]]: ssh user@[[SSHProxy]]

    Затем на SSHProxy: ssh user@[[Server]] -L8443:iface2:443

  2. С [[MyStation]]: ssh user@[[SSHProxy]] -L8443:127.0.0.1:8443

Ищу более быстрый способ ...

Большое спасибо !

Файл конфигурации может иметь вид

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