LINUX.ORG.RU
ФорумAdmin

ssh port forwarding


0

0

Доброе утро уважаемые.
Проблема следующая: при попытки забиндить интерфейс сервера для server to client port forwarding, биндятся все локальные адреса. Хотя и в документации сказано что можно назначить на каком адресе(интерфейсе) будет слушать сервер для форварда клиенту.
Значит что делаю:
sshd_config:
AllowTcpForwarding yes
GatewayPorts yes

У сервера есть адреса 192.1.1.1 и 192.2.2.2
ssh -R 192.1.1.1:4678:192.22.22.22:8989 192.2.2.2
После чего netstat показывает на сервере:
tcp 0 0 :::4678 :::* LISTEN 2650/sshd

Вот она собственно суть вопроса - почему слушает все адреса а не 192.1.1.1?
Заранее признателен.


В некоторых дистрах был такой косяк. У меня оно тупо на 127.0.0.1 биндилось и на другие адреса игнорило. Причём тока на убунте, на генте всё нормально работало.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

При том прикинь - взял последние исходники 5.2р1 - скомпилял - та же самая ботва...кстате дистриб Centos5.3.

q4x2
() автор топика
Ответ на: комментарий от edigaryev

>> GatewayPorts clientspecified
Опа глаза мои кривые, есть такая буква в этом слове!
Даже прямо так и написано в мане, что мол если хочешь вайлд картами - ставь "yes", если хочешь как у людей - ставь "clientspecified"!
Вопрос закрыт - спасибо всем.


ЗЫЖ Век живи, век спрашивай почему ты дурак (=

q4x2
() автор топика
Ответ на: комментарий от edigaryev

Блиин, точняк. Хоть бы оно ругалось на это, а оно тупо игнорит.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.