2015-01-18 5 views
1

Я использую это для удаленного перенаправления портов через SSH туннель:SSH Remote Port Forwarding Укажите интерфейс

SSH корень @ XXXX -R 443: 127.0.0.1: 443

это связывается с 0.0. 0.0: 443 и вперед до 127.0.0.1:443.

Удаленный сервер имеет несколько IP-адресов. Можно ли указать IP-адрес, к которому я хочу привязываться, например, 10.10.10.1:443, вместо привязки ко всем интерфейсам?

iptables недоступен на удаленном сервере.

+0

На странице SSH man: -R [bind_address:] port: host: hostport, но он не работает. Он игнорирует bind_address и связывается со всеми интерфейсами :( –

ответ

3

Мне это удалось.

На удаленном сервере я поставил в sshd_config:

GatewayPorts clientspecified 

Тогда я изменил аргументы на стороне клиента, как это:

ssh [email protected] -R 10.10.10.1:443:127.0.0.1:443 

Теперь он работает, как ожидалось, SSH связывается с портом 443 на интерфейс 10.10.10.1 и пересылает весь трафик по туннелю в localhost: 443.

 Смежные вопросы

  • Нет связанных вопросов^_^