Я использую 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