LINUX.ORG.RU
ФорумAdmin

VNC через VPS по SSH

 , , ,


0

1

Много «умных» аббревиатур, правда стоят они, скорее всего, в неправильном порядке, ну да ладно.

В общем, есть два компьютера. Один находится в локальной сети, подключен к интернету, не имеет внешнего ip и рутового доступа к нему нет. На нём стоит Solaris. Второй — внешний ip тоже не имеет, но с рутом. Ещё есть VPS на CentOS (любой другой дистрибутив поставить проблем не составит).

Задача: подключить первый и второй компьютер к VPS по SSH так, чтобы второй мог «видеть» первый и подключаться к его vnc-серверу.

Спасибки.


Если кратко — «ssh port forwarding»

Нулевой дисплей у VNC висит на порту 5900, первый на 5901, дальше думаю понятно.

Хост A:

  • стартуем VNC
  • делаем ssh VPS -R localhost:<vncport>:localhost:<vncport>

Хост Б:

  • делаем ssh VPS -L <vncport>:localhost:<vncport>
  • цепляемся по VNC на localhost
Azezelo ()

Кроме варианта с туннелем, описанного выше, можно ещё поднять VPN, а дальше уже подключаться внутри сети.

risenshnobel ★★★ ()

Используйте проброс портов SSH.

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