LINUX.ORG.RU
ФорумAdmin

проблема с ssh-туннелем


0

1

Добрый день всем.

На домашнем сервере (home) установлен ssh-сервер и VNC-сервер. Выход в интернет через домашний роутер с NAT. На роутере настроен port forwarding порта 22 к home. Задача: настроить подключение VNC-клиента с удаленного компьютера. На удаленном компьютере с помощью putty создаю ssh-туннель к серверу: putty.exe -L 5900:home:5900 home. Логинюсь на сервере. Запускаю VNC-клиент, подключаюсь на сокет 127.0.0.1:5900. Подключение не проходит. Настраиваю на домашнем роутере port forwarding порта 5900 к home. Подключение на сокет 127.0.0.1:5900 в этом случае удается.

Подскажите как можно обеспечить подключение VNC-клиента к серверу по ssh без форвардинга порта 5900?


Ответ на: комментарий от getup

Спасибо, обязательно попробую. А в чем механизм работы подобной команды? putty.exe -L 5900:home:5900 home построен по шаблону putty.exe -L localport:remotehost:remoteport

а если мы указываем вместо remotehost адрес 127.0.0.1 как это должно работать?

Помогите разобраться, пожалуйста!

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

В мане же все написано.

-L [bind_address:] port:host:hostport
...
Whenever a connection is made to this port, the connection is forwarded over the secure channel, and a connection is made to host port hostport from the remote machine

getup
()
Ответ на: комментарий от radf

а если мы указываем вместо remotehost адрес 127.0.0.1 как это должно работать?

удалённый хост замыкается на localhost.

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