Старый 30.09.2013, 18:22   #1
dr.Pilulkin
 
Регистрация: 04.01.2011
Сообщений: 22
Репутация: 9
По умолчанию ssh plink прошу помощи

Помогите люди добрые измучился с параметрами plink.

есть мой компьютер: 192.168.1.2 открыт rdp:3389 порт
есть роутер: его внутренний ip = 192.168.1.1, его внешний ip = 222.222.222.222 открыт ssh:22 порт (dropbear)

Нужно запустив plink на моем компьютере пробросить тунель на 222.222.222.222:3389
Нужно чтобы при подключении к 222.222.222.222:3389 шел тунель к 192.168.1.2:3389
dr.Pilulkin вне форума   Ответить с цитированием
Старый 01.10.2013, 04:11   #2
BigBear
 
Регистрация: 26.07.2012
Сообщений: 134
Репутация: 51
По умолчанию

Есть роутер поддерживает функции (встречал оба варианта) "Port Mapping" или "Port Binding" (а он скорее всего поддерживает, роутер же) - , то выставь там следующую настройку

PORT 3389
HOST 192.168.1.2


Теперь все входящие соединения на внешний IP роутера на порт 3389 будут перенаправляться напрямую к тебе на порт 3389.

Аналогично настраивается для остальных портов.
BigBear вне форума   Ответить с цитированием
Старый 01.10.2013, 06:48   #3
dr.Pilulkin
 
Регистрация: 04.01.2011
Сообщений: 22
Репутация: 9
По умолчанию

Спасибо и на этом. Про такой вариант я знаю.
Пришел к выводу, что все делал правильно.
Это в роутере (ASUS WL500) порт биндится почемуто на 127.0.0.1:3389.
Хотя dropbear запушен с ключем -a.

Последний раз редактировалось dr.Pilulkin; 01.10.2013 в 06:51..
dr.Pilulkin вне форума   Ответить с цитированием
Старый 01.10.2013, 09:21   #4
lefty
 
Аватар для lefty
 
Регистрация: 01.09.2011
Сообщений: 50
Репутация: 13
По умолчанию

а в чем проблема собственно ? с чем тут могут быть мучения ?
-R[listen-IP:]listen-port:hostort

plink -R 3389:192.168.1.2:3389 user@192.168.1.1

правда по умолчанию на ssh-хосту обычно listen идет только на локальном интерфейсе
GatewayPorts нужно в ssh-конфиге в yes выставить и все будет ОК.
lefty вне форума   Ответить с цитированием
Старый 01.10.2013, 21:28   #5
dr.Pilulkin
 
Регистрация: 04.01.2011
Сообщений: 22
Репутация: 9
По умолчанию

Именно так все и обстоит
на роутере (netstat -an)
Код:
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:3389          0.0.0.0:*               LISTEN
Странно почему не работает опция -a у dropbear
Код:
-a              Allow connections to forwarded ports from any host
UPDATE:
Решил оказалось надо
Код:
plink -R 0.0.0.0:3389:192.168.1.2:3389 user@192.168.1.1

Последний раз редактировалось dr.Pilulkin; 01.10.2013 в 22:06..
dr.Pilulkin вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot