Обратный туннель SSH

Изображение пользователя vap.

Задача:
Есть компьютер в локалке, и доступ к серверу с белым ip. сервер доступа в локалку не имеет.
Как перекинуть порт от сервера к компу, что бы по нему заходить на комп не из локалки.

Нашел кучу статей как это сделать если они в одной сети, но не нашел решения если сервер не имеет доступа в локалку.

По ссылке данной Жюстин

Обратный туннель SSH

Памятка о том, как поднять обратный туннель ssh.

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

Принцип действия заключается в том, что соединение инициирует удаленная машина, а мы попадаем туда по уже готовому соединению. В такой туннель можно отправить любой трафик, не только ssh.

Итак, со стороны компьютера за NAT используется следующее заклинание:
# ssh [email protected] -R 5544:localhost:22 -N

На человеческом языке это звучит как: "подключись на server под именем user таким образом, чтобы удаленный порт 5544 соединился с локальным 22 и не запускай интерактивную оболочку". Если мы хотим, чтобы пользователи с server могли попасть на эту машину, на ней должен быть запущен sshd. Если же мы пробрасываем порт для другой службы, то, естественно, это требование не обязательное.

На машине server достаточно выполнить команду
ssh localhost -p 5544
чтобы оказаться на удаленной машине.

Комментарии (7)

0
dyug - 1 Март, 2011 - 20:08

краткий ответ - да можно.
Если на сервере белый ип и доступ к установке программ.
варианты: опенвпн(заработает в любом случае в том числе и из под нат), пптп, ипсек(вероятно, не пробовал)
на сервере ставится серверная часть(поптоп, опенвпн) на компе клиетская часть.
коннектиться в любом случае должен комп к серверу.
опенвпн по моему мнению лучше, ибо позволяет обойти всякие запреты провайдеров локалки.
указал высокие порты, или какие либо стандартные, но неиспользуемые - и прокидывай туннель. :-)

0
vap - 1 Март, 2011 - 21:10
Изображение пользователя vap.

я знаю, что можно. Я спрашивал как это сделать, а не можно ли это сделать.

+2
Жюстина - 1 Март, 2011 - 21:27
Изображение пользователя Жюстина.

Можно ещё не vpn, а так.

0
vap - 1 Март, 2011 - 22:04
Изображение пользователя vap.

Спасибо именно это я и искал

0
dyug - 2 Март, 2011 - 12:19

И что, это - не впн? :-)

0
Жюстина - 2 Март, 2011 - 17:47
Изображение пользователя Жюстина.

не не впэне потому что тут связываются только 2 порта, а у впн полный вход в сеть чужую

-1
dyug - 2 Март, 2011 - 12:22

я тебе и ответил. поставь себе впн.

Да, я не разжевал, и не положил в рот тебе полный список конфигов.
Но 2 минуты поиска в гугле по словам опенвпн туннель дали бы тебе N решений, а может и M решений..

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры