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

ssh / putty привязывается к неправильной сетевой карте

Я использую FreeSSH на своем сервере и Putty на своем клиенте.

Я пытаюсь подключить порт (3333) на моем сервере к моему локальному компьютеру. Таким образом, порт моего ПК будет виден снаружи.

Однако, когда я смотрю с помощью netstat -an на сервере, я вижу, что есть соединение на: 127.0.0.1:3333 вместо 0.0.0.0:3333 (или даже на моем конкретном IP-адресе).

Это делает порт недоступным извне. Есть ли способ / настройка, чтобы привязать его к правильной сетевой карте (или любой сети)

Я нашел это. В Putty в разделе Connection-> SSH-> tunnels вы должны установить обе галочки:

 - local ports accept connections from other hosts
 - remote ports do the same

Мне также пришлось перезапустить FreeSSH. Но потом мы переподключили замазку к: 0.0.0.0:3333

Обычно в приложениях есть настройки для этого. OpenSSH имеет:

ListenAddress 0.0.0.0