1

Я пытаюсь использовать Putty и VNC Viewer на клиенте для подключения к хосту Ubuntu, у которого X11Forwarding yes и X11DisplayOffset 10 установлены в конфигурации SSHD. Я включил пересылку X11 и указал расположение отображения X на localhost:10.0 в клиенте Putty. Как Putty знает, как использовать RealVNC Viewer? Когда я пытаюсь запустить что-то, скажем, Firefox, я получаю следующее, что, вероятно, ожидается, так как клиент VNC не связан, или я не знаю, что указать в клиенте VNC. Нужно ли просто пересылать 5900 вместо включения X11?

$ Error: cannot open display: localhost:10.0
[1]+  Exit 1                  firefox

Также пробовал переадресацию портов на скриншот ниже.

Замазка скриншот

2 ответа2

3

Пересылка X11 не имеет ничего общего с получением доступа к VNC. Первый шаг - убедиться, что вы используете сервер VNC. В Ubuntu встроенным сервером является Desktop Sharing Preferences . Вам нужно будет установить флажок Allow others to view your desktop . Вы, вероятно, также хотите выбрать опцию управления.

Как только он запустится, вам нужно будет получить к нему доступ. Для этого запустите Putty на клиенте и настройте переадресацию порта, как показано на скриншоте. Это позволит вашему клиенту иметь доступ к правильному порту на сервере.

Наконец, на клиенте запустите VNC Viewer с опцией сервера localhost .

Таким образом, окончательная настройка:

 ______________________________________             _________
/          Client machine              \           / Network
| VNC Viewer --localhost:5900--> Putty --server:22-->
\______________________________________/           \_________
________       ____________________________________________
Network \     /              Server Machine                \
 --server:22 --> ssh server --localhost:5900--> VNC server |
________/     \____________________________________________/
1

Всякий раз, когда я делаю это, я использую Putty для перенаправления порта 5900 на локальную машину, в моем случае обычно это порт 5900, а затем просто указываю RealVNC на localhost.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .