Як запустити сервер VNC?


22

Як запустити сервер VNC, щоб зробити мій робочий стіл доступним?

Відповіді:


20

Встановити вино:

sudo apt-get install vino

Налаштування вина:

vino-preferences

Це відкриває ці вікна:

alt текст

Ви запускаєте сервер за допомогою:

/usr/lib/vino/vino-server

Введіть цю команду в Автозапущені програми, якщо ви хочете, щоб вино запускалося автоматично.


1
Я б радив використовувати vino над ssh, оскільки це не безпечна програма. help.ubuntu.com/community/…
lovinglinux

1
Для цього останнього кроку System > Preferences > Startup Applicationsвже має бути запис "Віддалений робочий стіл", який просто потрібно поставити біля позначки. imgur.com/s4iTd.png
andrewsomething

@andrewsomething - у xunbutu це було не так.
Гійом Коте

Ви повинні позначити своє питання за допомогою xubuntu, інакше люди вважають, що ви використовуєте налаштування ubuntu за замовчуванням.
Хорхе Кастро

@Jorge, я думаю, що вино - це інструмент для гномів та працює так само, як і в ubuntu. Єдина відмінність - це запис у запуску програми, про який згадує andrewsomething.
Гійом Коте

4

Ось весь процес, який я роблю для використання VNC, спрощеного


ОДИН. SETUP сервер

встановити VNC: sudo apt-get install vnc

встановити openssh-сервер: sudo apt-get install openssh-server


ДВА. Комп'ютер віддаленого доступу

встановити PuTTY

встановити VNC або VNC переглядач


ТРИ. Підключення та запуск:

З ПК віддаленого доступу:

  1. Запустіть PuTTY

  2. Підключіть SSH до IP серверів

  3. Увійдіть на сервер за допомогою ідентифікатора входу та пароля

  4. Пробіг: sudo x11vnc -display :0 -auth guess

    B Інше, якщо це не працює, запустіть: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    C В іншому випадку, якщо це не працює, запустіть команди ще раз, але як root.

Потім, коли з'єднання встановлено ...

  1. Запустіть глядач VNC

  2. Коли буде запропоновано, введіть IP-адресу серверів та підключіться

Тепер ви отримали доступ до свого сервера через VNC і повинні мати можливість контролювати та взаємодіяти з цим робочим столом.

Удачі і насолоджуйтесь !!


Дякую! Я використовую цей метод і можу підключитися в активному сеансі; Але з'єднання залишається живим протягом секунд, що впали, і закінчується, показуючи:> Відновлений X серверний ключ автоматично повторюється: 1> переглядач вийшов. > видалено 45 зображень для опитування. Чи можете ви допомогти мені вирішити це?
leirbag

3

Для трохи більшої безпеки я не залишаю VNC працювати весь час. Я SSH в машину, а потім запускаю сервер VNC за допомогою наступної команди:

x11vnc -safer -localhost -nopw -once -display: 0

Для зручності я маю команду в скрипті оболонки, тому це лише випадок SSH на сервері, за яким слід команда startvnc.sh.

Цей спосіб після відключення VNC більше не доступний.

Для ще більшої безпеки ви можете тунелювати VNC через з'єднання SSH.

Це посилання містить детальну інформацію про переадресацію правильних портів.


0

Як корінь, запустіть:

sudo apt-get install vino

Як ваш користувач, запустіть:

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

Сценарій може бути записаний для автоматичного запуску, /usr/lib/vino/vino-serverабо ви можете просто змусити менеджера вікон запустити його безпосередньо, коли він завантажується, і ваша мережа працює, цей метод працював на мене, тому що у мене виникли проблеми безпеки 18, коли Windows VNC Viewer не підключався, і у мене був щоб вимкнути шифрування

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.