Як запустити сервер VNC, щоб зробити мій робочий стіл доступним?
Як запустити сервер VNC, щоб зробити мій робочий стіл доступним?
Відповіді:
Встановити вино:
sudo apt-get install vino
Налаштування вина:
vino-preferences
Це відкриває ці вікна:
Ви запускаєте сервер за допомогою:
/usr/lib/vino/vino-server
Введіть цю команду в Автозапущені програми, якщо ви хочете, щоб вино запускалося автоматично.
System > Preferences > Startup Applications
вже має бути запис "Віддалений робочий стіл", який просто потрібно поставити біля позначки. imgur.com/s4iTd.png
Ось весь процес, який я роблю для використання VNC, спрощеного
ОДИН. SETUP сервер
встановити VNC: sudo apt-get install vnc
встановити openssh-сервер: sudo apt-get install openssh-server
ДВА. Комп'ютер віддаленого доступу
встановити PuTTY
встановити VNC або VNC переглядач
ТРИ. Підключення та запуск:
З ПК віддаленого доступу:
Запустіть PuTTY
Підключіть SSH до IP серверів
Увійдіть на сервер за допомогою ідентифікатора входу та пароля
Пробіг: sudo x11vnc -display :0 -auth guess
B Інше, якщо це не працює, запустіть: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>
C В іншому випадку, якщо це не працює, запустіть команди ще раз, але як root.
Потім, коли з'єднання встановлено ...
Запустіть глядач VNC
Коли буде запропоновано, введіть IP-адресу серверів та підключіться
Тепер ви отримали доступ до свого сервера через VNC і повинні мати можливість контролювати та взаємодіяти з цим робочим столом.
Удачі і насолоджуйтесь !!
Для трохи більшої безпеки я не залишаю VNC працювати весь час. Я SSH в машину, а потім запускаю сервер VNC за допомогою наступної команди:
x11vnc -safer -localhost -nopw -once -display: 0
Для зручності я маю команду в скрипті оболонки, тому це лише випадок SSH на сервері, за яким слід команда startvnc.sh.
Цей спосіб після відключення VNC більше не доступний.
Для ще більшої безпеки ви можете тунелювати VNC через з'єднання SSH.
Це посилання містить детальну інформацію про переадресацію правильних портів.
Як корінь, запустіть:
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 не підключався, і у мене був щоб вимкнути шифрування