Настройка VNC через SSH

может кто-то предоставить шаг за шагом установку vnc на рабочем столе ubuntu 10.10. Я имею ssh доступ к нему в настоящий момент с пользователем root.

Я попытался установить пакет vnc4server, после чего сделал vncpasswd с корнем и установил пароль из 7 символов и один раз из 6 символов.

Затем перенаправляемые порты vnc через туннели ssh, но сначала он дал мне приглашение ввести пароль vnc и не примет, теперь он просто не будет подключаться.

имя моего ubuntudesktop = ubuntuhome (192.168 .1.22) имя моего удаленного компьютера, из которого я хочу подключиться, is = lockerpc

Какой порт я должен добавить в «Источник и место назначения» в Putty> SSH> Tunnels?

в источнике я ввел localhost: 5901 и в Destination IP Address 192.168.1.22:5900 (частный IP моего UbuntuDesktop

Я могу успешно ssh, но не vnc. Будем благодарны за вашу помощь. напишите шаги для этого сценария, поскольку я прошел через множество ссылок, и все это очень запутывает.

С уважением

10
задан 14 October 2010 в 18:25

40 ответов

Я не видел из вашего описания, что вы запустили сервер vnc.

vncserver :1 -name "My-Server" -geometry 1600x1100

не делают этого как root tho. Запуск выполняется как обычный пользователь. У меня есть аналогичная запись для настройки vnc4server на SuperUser.com: подключение через VNC

Теперь для настройки шпатбливки исходный порт должен быть 5901, а Destination должен быть localhost: 5901

Когда вы подключаетесь из Windows, ваша команда должна выглядеть так:

vncviewer.exe -connect Server:1
6
ответ дан 25 July 2018 в 23:05

В вашем вопросе есть две части:

На вашем компьютере должно быть vnc. Вы должны создать туннель, который позволит вам получить к нему доступ.

Это проще, если вы можете протестировать в сети, где установлен компьютер.

Запуск vnc

Что касается первой части, я лично использую vino.

Установить vino:

sudo apt-get install vino

Настроить vino:

vino-preferences

По умолчанию он открывает эти окна:

Если вы можете перенаправить свой экран, вы можете заставить эти окна появляться на другом компьютере. Если нет, вам нужно проверить страницу man vino, чтобы узнать, как сделать ту же конфигурацию.

Вы запускаете сервер с помощью:

/usr/lib/vino/vino-server

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

Там есть несколько инструментов. Я использовал vino, потому что это самый простой в использовании (насколько мне известно).

Tunnel

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

Удаленный порт находится там, где работает ваш сервер. Если вы используете vino, это localhost: 5900 (если вы не настроили что-то еще).

0
ответ дан 25 July 2018 в 23:05

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Для этого он выполнил 3 шага:

Установить x11vnc: $ sudo apt-get install x11vnc Запустить x11vnc: $ x11vnc ... The VNC desktop is: sun:0 PORT=5900 Из другого окна VNC в это поле.
0
ответ дан 25 July 2018 в 23:05

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему по ssh, пересылаю обратно порт, а затем просто подключаюсь локально (к переадресованному порту).

Вот команда SSH, которую я использую:

ssh oli@192.168.0.4 -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

Как только это запустится, я просто запустил свой клиент VNC и подключился к localhost:5900

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

6
ответ дан 25 July 2018 в 23:05
  • 1
    Я буду ssh'ng и vnc'ng с оконной машины, используя шпатель и реальный просмотрщик vnc. возможно ли, я могу настроить то, что вы имеете в виду через приглашение root ssh? Спасибо за ответ – rihatum 14 October 2010 в 18:30
  • 2
    Да. Пересылка такая же, просто используя GUI Putty, чтобы настроить ее. Вот схематичное пошаговое руководство с VNC: martybugs.net/smoothwall/puttyvnc.cgi – Oli♦ 14 October 2010 в 18:39
  • 3
    Просто заметил, что он использует 5901 в качестве порта, поэтому он не сталкивается с локально работающим сервером VNC. Вы можете следить за ними или просто использовать 5900. – Oli♦ 14 October 2010 в 18:41
  • 4
    Вы также можете заставить Putty запустить командную часть для подключения, чтобы еще больше упростить ситуацию. Это совершенно необязательно, но если вы делаете это пять раз в день, каждый день, вы можете это оценить. – Oli♦ 14 October 2010 в 20:05
  • 5
    Обратите внимание, что для этого решения требуется, чтобы на удаленном хосте уже был X11-дисплей, и ваш удаленный пользователь может получить к нему доступ. (Например, если удаленный X11-дисплей по-прежнему показывает экран входа в GDM). Если у вас нет удаленного дисплея X11, применяется решение SuperJames. – Riccardo Murri 14 October 2010 в 21:49

Я не видел из вашего описания, что вы запустили сервер vnc.

vncserver :1 -name "My-Server" -geometry 1600x1100

не делают этого как root tho. Запуск выполняется как обычный пользователь. У меня есть аналогичная запись для настройки vnc4server на SuperUser.com: подключение через VNC

Теперь для настройки шпатбливки исходный порт должен быть 5901, а Destination должен быть localhost: 5901

Когда вы подключаетесь из Windows, ваша команда должна выглядеть так:

vncviewer.exe -connect Server:1
6
ответ дан 31 July 2018 в 10:50

В вашем вопросе есть две части:

На вашем компьютере должно быть vnc. Вы должны создать туннель, который позволит вам получить к нему доступ.

Это проще, если вы можете протестировать в сети, где установлен компьютер.

Запуск vnc

Что касается первой части, я лично использую vino.

Установить vino:

sudo apt-get install vino

Настроить vino:

vino-preferences

По умолчанию он открывает эти окна:

Если вы можете перенаправить свой экран, вы можете заставить эти окна появляться на другом компьютере. Если нет, вам нужно проверить страницу man vino, чтобы узнать, как сделать ту же конфигурацию.

Вы запускаете сервер с помощью:

/usr/lib/vino/vino-server

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

Там есть несколько инструментов. Я использовал vino, потому что это самый простой в использовании (насколько мне известно).

Tunnel

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

Удаленный порт находится там, где работает ваш сервер. Если вы используете vino, это localhost: 5900 (если вы не настроили что-то еще).

0
ответ дан 31 July 2018 в 10:50

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Для этого он выполнил 3 шага:

Установить x11vnc: $ sudo apt-get install x11vnc Запустить x11vnc: $ x11vnc ... The VNC desktop is: sun:0 PORT=5900 Из другого окна VNC в это поле.
0
ответ дан 31 July 2018 в 10:50

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему по ssh, пересылаю обратно порт, а затем просто подключаюсь локально (к переадресованному порту).

Вот команда SSH, которую я использую:

ssh oli@192.168.0.4 -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

Как только это запустится, я просто запустил свой клиент VNC и подключился к localhost:5900

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

6
ответ дан 31 July 2018 в 10:50
  • 1
    Я буду ssh'ng и vnc'ng с оконной машины, используя шпатель и реальный просмотрщик vnc. возможно ли, я могу настроить то, что вы имеете в виду через приглашение root ssh? Спасибо за ответ – rihatum 14 October 2010 в 18:30
  • 2
    Да. Пересылка такая же, просто используя GUI Putty, чтобы настроить ее. Вот схематичное пошаговое руководство с VNC: martybugs.net/smoothwall/puttyvnc.cgi – Oli♦ 14 October 2010 в 18:39
  • 3
    Просто заметил, что он использует 5901 в качестве порта, поэтому он не сталкивается с локально работающим сервером VNC. Вы можете следить за ними или просто использовать 5900. – Oli♦ 14 October 2010 в 18:41
  • 4
    Вы также можете заставить Putty запустить командную часть для подключения, чтобы еще больше упростить ситуацию. Это совершенно необязательно, но если вы делаете это пять раз в день, каждый день, вы можете это оценить. – Oli♦ 14 October 2010 в 20:05
  • 5
    Обратите внимание, что для этого решения требуется, чтобы на удаленном хосте уже был X11-дисплей, и ваш удаленный пользователь может получить к нему доступ. (Например, если удаленный X11-дисплей по-прежнему показывает экран входа в GDM). Если у вас нет удаленного дисплея X11, применяется решение SuperJames. – Riccardo Murri 14 October 2010 в 21:49

Я не видел из вашего описания, что вы запустили сервер vnc.

vncserver :1 -name "My-Server" -geometry 1600x1100

не делают этого как root tho. Запуск выполняется как обычный пользователь. У меня есть аналогичная запись для настройки vnc4server на SuperUser.com: подключение через VNC

Теперь для настройки шпатбливки исходный порт должен быть 5901, а Destination должен быть localhost: 5901

Когда вы подключаетесь из Windows, ваша команда должна выглядеть так:

vncviewer.exe -connect Server:1
6
ответ дан 31 July 2018 в 10:56

В вашем вопросе есть две части:

На вашем компьютере должно быть vnc. Вы должны создать туннель, который позволит вам получить к нему доступ.

Это проще, если вы можете протестировать в сети, где установлен компьютер.

Запуск vnc

Что касается первой части, я лично использую vino.

Установить vino:

sudo apt-get install vino

Настроить vino:

vino-preferences

По умолчанию он открывает эти окна:

Если вы можете перенаправить свой экран, вы можете заставить эти окна появляться на другом компьютере. Если нет, вам нужно проверить страницу man vino, чтобы узнать, как сделать ту же конфигурацию.

Вы запускаете сервер с помощью:

/usr/lib/vino/vino-server

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

Там есть несколько инструментов. Я использовал vino, потому что это самый простой в использовании (насколько мне известно).

Tunnel

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

Удаленный порт находится там, где работает ваш сервер. Если вы используете vino, это localhost: 5900 (если вы не настроили что-то еще).

0
ответ дан 31 July 2018 в 10:56

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Для этого он выполнил 3 шага:

Установить x11vnc: $ sudo apt-get install x11vnc Запустить x11vnc: $ x11vnc ... The VNC desktop is: sun:0 PORT=5900 Из другого окна VNC в это поле.
0
ответ дан 31 July 2018 в 10:56

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему по ssh, пересылаю обратно порт, а затем просто подключаюсь локально (к переадресованному порту).

Вот команда SSH, которую я использую:

ssh oli@192.168.0.4 -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

Как только это запустится, я просто запустил свой клиент VNC и подключился к localhost:5900

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

6
ответ дан 31 July 2018 в 10:56
  • 1
    Я буду ssh'ng и vnc'ng с оконной машины, используя шпатель и реальный просмотрщик vnc. возможно ли, я могу настроить то, что вы имеете в виду через приглашение root ssh? Спасибо за ответ – rihatum 14 October 2010 в 18:30
  • 2
    Да. Пересылка такая же, просто используя GUI Putty, чтобы настроить ее. Вот схематичное пошаговое руководство с VNC: martybugs.net/smoothwall/puttyvnc.cgi – Oli♦ 14 October 2010 в 18:39
  • 3
    Просто заметил, что он использует 5901 в качестве порта, поэтому он не сталкивается с локально работающим сервером VNC. Вы можете следить за ними или просто использовать 5900. – Oli♦ 14 October 2010 в 18:41
  • 4
    Вы также можете заставить Putty запустить командную часть для подключения, чтобы еще больше упростить ситуацию. Это совершенно необязательно, но если вы делаете это пять раз в день, каждый день, вы можете это оценить. – Oli♦ 14 October 2010 в 20:05
  • 5
    Обратите внимание, что для этого решения требуется, чтобы на удаленном хосте уже был X11-дисплей, и ваш удаленный пользователь может получить к нему доступ. (Например, если удаленный X11-дисплей по-прежнему показывает экран входа в GDM). Если у вас нет удаленного дисплея X11, применяется решение SuperJames. – Riccardo Murri 14 October 2010 в 21:49

Я не видел из вашего описания, что вы запустили сервер vnc.

vncserver :1 -name "My-Server" -geometry 1600x1100

не делают этого как root tho. Запуск выполняется как обычный пользователь. У меня есть аналогичная запись для настройки vnc4server на SuperUser.com: подключение через VNC

Теперь для настройки шпатбливки исходный порт должен быть 5901, а Destination должен быть localhost: 5901

Когда вы подключаетесь из Windows, ваша команда должна выглядеть так:

vncviewer.exe -connect Server:1
6
ответ дан 31 July 2018 в 11:55

В вашем вопросе есть две части:

На вашем компьютере должно быть vnc. Вы должны создать туннель, который позволит вам получить к нему доступ.

Это проще, если вы можете протестировать в сети, где установлен компьютер.

Запуск vnc

Что касается первой части, я лично использую vino.

Установить vino:

sudo apt-get install vino

Настроить vino:

vino-preferences

По умолчанию он открывает эти окна:

Если вы можете перенаправить свой экран, вы можете заставить эти окна появляться на другом компьютере. Если нет, вам нужно проверить страницу man vino, чтобы узнать, как сделать ту же конфигурацию.

Вы запускаете сервер с помощью:

/usr/lib/vino/vino-server

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

Там есть несколько инструментов. Я использовал vino, потому что это самый простой в использовании (насколько мне известно).

Tunnel

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

Удаленный порт находится там, где работает ваш сервер. Если вы используете vino, это localhost: 5900 (если вы не настроили что-то еще).

0
ответ дан 31 July 2018 в 11:55

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Для этого он выполнил 3 шага:

Установить x11vnc: $ sudo apt-get install x11vnc Запустить x11vnc: $ x11vnc ... The VNC desktop is: sun:0 PORT=5900 Из другого окна VNC в это поле.
0
ответ дан 31 July 2018 в 11:55

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему по ssh, пересылаю обратно порт, а затем просто подключаюсь локально (к переадресованному порту).

Вот команда SSH, которую я использую:

ssh oli@192.168.0.4 -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"

Как только это запустится, я просто запустил свой клиент VNC и подключился к localhost:5900

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

6
ответ дан 31 July 2018 в 11:55
  • 1
    Я буду ssh'ng и vnc'ng с оконной машины, используя шпатель и реальный просмотрщик vnc. возможно ли, я могу настроить то, что вы имеете в виду через приглашение root ssh? Спасибо за ответ – rihatum 14 October 2010 в 18:30
  • 2
    Да. Пересылка такая же, просто используя GUI Putty, чтобы настроить ее. Вот схематичное пошаговое руководство с VNC: martybugs.net/smoothwall/puttyvnc.cgi – Oli♦ 14 October 2010 в 18:39
  • 3
    Просто заметил, что он использует 5901 в качестве порта, поэтому он не сталкивается с локально работающим сервером VNC. Вы можете следить за ними или просто использовать 5900. – Oli♦ 14 October 2010 в 18:41
  • 4
    Вы также можете заставить Putty запустить командную часть для подключения, чтобы еще больше упростить ситуацию. Это совершенно необязательно, но если вы делаете это пять раз в день, каждый день, вы можете это оценить. – Oli♦ 14 October 2010 в 20:05
  • 5
    Обратите внимание, что для этого решения требуется, чтобы на удаленном хосте уже был X11-дисплей, и ваш удаленный пользователь может получить к нему доступ. (Например, если удаленный X11-дисплей по-прежнему показывает экран входа в GDM). Если у вас нет удаленного дисплея X11, применяется решение SuperJames. – Riccardo Murri 14 October 2010 в 21:49

Я не видел из вашего описания, что вы запустили сервер vnc.

  vncserver: 1-name «Мой-сервер» -геометрия 1600x1100  

не делает этого как root tho. Запуск выполняется как обычный пользователь. У меня есть аналогичный пост для настройки vnc4server на SuperUser.com: , соединяющий через VNC

Теперь для настройки шпатты исходный порт должен быть 5901, а Destination должен быть localhost: 5901

Когда вы подключаетесь из Windows, ваша команда должна выглядеть так:

  vncviewer.exe -connect Сервер: 1  
6
ответ дан 2 August 2018 в 04:26

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему с помощью ssh, перенаправляет порт, а затем просто подключается локально (к переадресованному порту).

Вот команда SSH, которую я использую :

  ssh oli@192.168.0.4 -L 5900: localhost: 5900 "x11vnc -display: 0 -noxdamage"  

Как только это работает, я просто запустите мой клиент VNC и подключитесь к localhost: 5900

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

6
ответ дан 2 August 2018 в 04:26

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Просто [3]

  1. Установите x11vnc : $ sudo apt-get install x11vnc
  2. Запустите x11vnc : $ x11vnc ... Рабочий стол VNC: sun: 0 PORT = 5900
  3. Из другого поля VNC в это поле. [ ! d7]
0
ответ дан 2 August 2018 в 04:26

В вашем вопросе есть две части:

  • На вашем компьютере должно быть выполнено vnc.
  • Вы должны создать туннель, который позволит вам получить к нему доступ. [ ! d7]

Проще, если вы можете протестировать в сети, где установлена ​​машина.

Запуск vnc

Что касается первой части, я лично использую vino ,

Установить vino:

  sudo apt-get install vino  

Настроить vino: [ ! d12]

  vino-preferences  

По умолчанию он открывает эти окна:

alt text [!d5]

Если вы можете перенаправить свой экран, вы можете сделать эти окна на другом компьютере. Если нет, вам нужно проверить страницу man vino, чтобы узнать, как сделать ту же конфигурацию.

Вы запускаете сервер с помощью:

  / usr / lib  / vino / vino-server  

Как только вы подключились к VNC, я предлагаю вам ввести эту команду в свои автозапущенные приложения, чтобы запустить vino-сервер.

Там несколько инструментов там. Я использовал vino, потому что это самый простой в использовании (насколько мне известно).

Tunnel

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

Удаленный порт находится там, где работает ваш сервер. Если вы используете vino, это localhost: 5900 (если вы не настроили что-то еще).

0
ответ дан 2 August 2018 в 04:26

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему с помощью ssh, перенаправляет порт, а затем просто подключается локально (к переадресованному порту).

Вот команда SSH, которую я использую :

  ssh oli@192.168.0.4 -L 5900: localhost: 5900 "x11vnc -display: 0 -noxdamage"  

Как только это работает, я просто запустите мой клиент VNC и подключитесь к localhost: 5900

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

6
ответ дан 4 August 2018 в 20:58

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Просто [3]

  1. Установите x11vnc : $ sudo apt-get install x11vnc
  2. Запустите x11vnc : $ x11vnc ... Рабочий стол VNC: sun: 0 PORT = 5900
  3. Из другого поля VNC в это поле. [ ! d7]
0
ответ дан 4 August 2018 в 20:58

В вашем вопросе есть две части:

  • На вашем компьютере должно быть выполнено vnc.
  • Вы должны создать туннель, который позволит вам получить к нему доступ. [ ! d7]

Проще, если вы можете протестировать в сети, где установлена ​​машина.

Запуск vnc

Что касается первой части, я лично использую vino ,

Установить vino:

  sudo apt-get install vino  

Настроить vino: [ ! d12]

  vino-preferences  

По умолчанию он открывает эти окна:

alt text [!d5]

Если вы можете перенаправить свой экран, вы можете сделать эти окна на другом компьютере. Если нет, вам нужно проверить страницу man vino, чтобы узнать, как сделать ту же конфигурацию.

Вы запускаете сервер с помощью:

  / usr / lib  / vino / vino-server  

Как только вы подключились к VNC, я предлагаю вам ввести эту команду в свои автозапущенные приложения, чтобы запустить vino-сервер.

Там несколько инструментов там. Я использовал vino, потому что это самый простой в использовании (насколько мне известно).

Tunnel

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

Удаленный порт находится там, где работает ваш сервер. Если вы используете vino, это localhost: 5900 (если вы не настроили что-то еще).

0
ответ дан 4 August 2018 в 20:58

Я не видел из вашего описания, что вы запустили сервер vnc.

  vncserver: 1-name «Мой-сервер» -геометрия 1600x1100  

не делает этого как root tho. Запуск выполняется как обычный пользователь. У меня есть аналогичный пост для настройки vnc4server на SuperUser.com: , соединяющий через VNC

Теперь для настройки шпатты исходный порт должен быть 5901, а Destination должен быть localhost: 5901

Когда вы подключаетесь из Windows, ваша команда должна выглядеть так:

  vncviewer.exe -connect Сервер: 1  
6
ответ дан 4 August 2018 в 20:58

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему с помощью ssh, перенаправляет порт, а затем просто подключается локально (к переадресованному порту).

Вот команда SSH, которую я использую :

  ssh oli@192.168.0.4 -L 5900: localhost: 5900 "x11vnc -display: 0 -noxdamage"  

Как только это работает, я просто запустите мой клиент VNC и подключитесь к localhost: 5900

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

6
ответ дан 6 August 2018 в 04:30

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Просто [3]

  1. Установите x11vnc : $ sudo apt-get install x11vnc
  2. Запустите x11vnc : $ x11vnc ... Рабочий стол VNC: sun: 0 PORT = 5900
  3. Из другого поля VNC в это поле. [ ! d7]
0
ответ дан 6 August 2018 в 04:30

В вашем вопросе есть две части:

  • На вашем компьютере должно быть выполнено vnc.
  • Вы должны создать туннель, который позволит вам получить к нему доступ. [ ! d7]

Проще, если вы можете протестировать в сети, где установлена ​​машина.

Запуск vnc

Что касается первой части, я лично использую vino ,

Установить vino:

  sudo apt-get install vino  

Настроить vino: [ ! d12]

  vino-preferences  

По умолчанию он открывает эти окна:

alt text [!d5]

Если вы можете перенаправить свой экран, вы можете сделать эти окна на другом компьютере. Если нет, вам нужно проверить страницу man vino, чтобы узнать, как сделать ту же конфигурацию.

Вы запускаете сервер с помощью:

  / usr / lib  / vino / vino-server  

Как только вы подключились к VNC, я предлагаю вам ввести эту команду в свои автозапущенные приложения, чтобы запустить vino-сервер.

Там несколько инструментов там. Я использовал vino, потому что это самый простой в использовании (насколько мне известно).

Tunnel

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

Удаленный порт находится там, где работает ваш сервер. Если вы используете vino, это localhost: 5900 (если вы не настроили что-то еще).

0
ответ дан 6 August 2018 в 04:30

Я не видел из вашего описания, что вы запустили сервер vnc.

  vncserver: 1-name «Мой-сервер» -геометрия 1600x1100  

не делает этого как root tho. Запуск выполняется как обычный пользователь. У меня есть аналогичный пост для настройки vnc4server на SuperUser.com: , соединяющий через VNC

Теперь для настройки шпатты исходный порт должен быть 5901, а Destination должен быть localhost: 5901

Когда вы подключаетесь из Windows, ваша команда должна выглядеть так:

  vncviewer.exe -connect Сервер: 1  
6
ответ дан 6 August 2018 в 04:30

Я не беспокоюсь ни о каком серверном джазе. Я устанавливаю x11vnc на удаленный компьютер, подключаюсь к нему с помощью ssh, перенаправляет порт, а затем просто подключается локально (к переадресованному порту).

Вот команда SSH, которую я использую :

  ssh oli@192.168.0.4 -L 5900: localhost: 5900 "x11vnc -display: 0 -noxdamage"  

Как только это работает, я просто запустите мой клиент VNC и подключитесь к localhost: 5900

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

6
ответ дан 7 August 2018 в 22:39

Я нахожу x11vnc очень красивым и легким для быстрого начала работы. Просто [3]

  1. Установите x11vnc : $ sudo apt-get install x11vnc
  2. Запустите x11vnc : $ x11vnc ... Рабочий стол VNC: sun: 0 PORT = 5900
  3. Из другого поля VNC в это поле. [ ! d7]
0
ответ дан 7 August 2018 в 22:39

Другие вопросы по тегам:

Похожие вопросы: