Ssh Portforwarding Unix - PullRequest
       1

Ssh Portforwarding Unix

1 голос
/ 22 марта 2012

Я пытаюсь использовать локальную переадресацию портов для доступа к удаленному хосту через брандмауэр, и я могу сделать это с помощью приведенной ниже команды.

ssh -L 23456:remotehost:10000 localhost

>telnet localhost 23456
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.


>telnet 170.19.120.207 23456
Trying 170.19.120.207...
telnet: connect to address 170.19.120.207: Connection refused
telnet: Unable to connect to remote host: Connection refused

Похоже, что переадресация портов происходит в петле и что-либо с именем хоста отклоняется. Может ли кто-нибудь помочь мне обойти это, так как я уверен, что есть / должен быть способ

1 Ответ

3 голосов
/ 22 марта 2012

Кажется, он работает правильно, 'telnet localhost 23456' работает!

telnet 170.19.120.207 23456 не должен работать, если только 170.19.120.207 указывает на ваш хост.Если вы хотите включить функцию шлюза:

ssh -g -L 23456:remotehost:10000 localhost
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...