LINUX.ORG.RU
решено ФорумAdmin

ssh port forwarding через 3g модем


0

1

Доброго времени суток. Началось всё с чего - _http://www.dd-wrt.com/phpBB2/viewtopic.php?p=656848#656848 К чему пришло - VDS крутится на Fedora 12, к нему подключается dd-wrt из-за МТС-овского NAT, путём

ssh -R 2023:localhost:23 -f -N root@$BELYI_IP
Дальше, в виндоклиенте
cmd
telnet $BELYI_IP 2023
Молчок. Если через PuTTY сделать
ssh -L 2023:localhost:2023 -f -N root@$BELYI_IP
то
cmd
telnet localhost 2023
подключает меня к маршрутизатору dd_wrt
1. SELinux disabled
2. service iptables stop пробовал.
3. По хорошему на dd-wrt поправить на
ssh -R $BELYI_IP:2023:localhost:23 -f -N root@$BELYI_IP
но там ash и урезанный ssh-клиент, с ключами -R и -L bind address не принимающий. Данный пункт под вопросом.
4. Подозрение: (глупое) через iptables пакеты, поступающие по интерфейсу $BELYI_IP перебросить на lo по аналогичным портам. Стоит ли? Как?

Собственно, проблема - организовать доступ по IP, без поднятия второго тунеля со стороны подключающегося компьютера. Уровень знаний Linux - чайник. Команду man - знаю. В ssh_config GatewayPorts yes.

Заранее спасибо.


Подскажите, пожалуйста, как стандартными средствами iptables завернуть порты с eth0 на lo, т.е. коннект на $BELYI_IP:$PORT должен форвардиться на localhost:$PORT. Просьба man iptables не предлагать, срочность необходимости решения не позволяет скурить man до конца.

mmalov
() автор топика

man netstat

man ssh (ищи ключи -g, а так же явно укажи на какой интерфейс байндить, а так же смотри конфиг на форвардинг портов меньше 1024)

anonymous
()
Ответ на: комментарий от mmalov

Просьба man iptables не предлагать, срочность необходимости решения не позволяет скурить man до конца.

Не хочешь сделать сам — дуй в раздел Job, там тебе за $$$ сделают.

anonymous
()
Ответ на: комментарий от mmalov

А еще два «встречных» (ssh -R) и (ssh -L) туннеля. Решено...

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