VNC в Ubuntu.
В предыдущем посте, я писал про доступ по SSH, пришло время «прикрутить» удаленный доступ по VNC.
По умолчанию сервер VNC уже присутствует на борту. Нужно разрешить доступ к удаленному рабочему столу и поставить службу в автозапуск.
На компьютер под виндой ставим VNC клиента:
—TightVNC https://www.tightvnc.com/download.php
—Ultra VNC
-Или еще какой-либо аналог
И пробуем подключиться по порту 5900 (по умолчанию порт именно такой). Вроде все просто, но подключения не происходит: «No security types supported. Server sent security types, but we do not support any of their » в этом случае:
1) $ sudo apt-get install dconf-editor
2) $ dconf-editor
org > gnome > desktop > applications > remote-access
3) снимаем флаг напротив «REQUIRE-ENCRYPTION»
Снова пробуем подключиться VNC клиентом:
Подключение установлено, но на этом медленном ноуте, мне не понравилась, как работает штатная оболочка (она «тупит» также, как и та винда, которая ранее была установлена здесь же).
В этом случае нам будет полезна легковесная модульная среда xfce: https://xfce.org/
«Прикручиваем» ее:
Sudo apt-get install xfce4-session xfce4-goodies
После перезагрузки ноут стал значительно шустрее… Пока устанавливалась новая оболочка, вместо штатного VNC сервера, решил установить проверенный временем на freebsd- x11vnc.
Для этого можно запустить скрипт: vnc-startup.sh
http://linuxway.ru/pervye-shagi/komanda-chmod-primery-ispolzovaniya/
Предварительно дав файлу права на запуск: chmod +х vnc-startup.sh (или добавить права через графический интерфейс) и запустить из командной строки следующий скрипт:
sudo apt-get install x11vnc -y
sudo x11vnc -storepasswd /etc/x11vnc.pass
cat > /lib/systemd/system/x11vnc.service << EOF
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -permitfiletransfer
[Install]
WantedBy=multi-user.target
EOF
echo «Configure Services»
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload
sleep 5s
sudo shutdown -r now
После перезагрузки проверяем, что все успешно установилось и работает:
В целом все работает…
Пробуем подключиться уже к новому VNC серверу, подключение успешно, это же можно наблюдать и в командной строке
Далее устанавливаем необходимый нам TeamViewer
В итоге, получаем доступ по: SSH, VNC, TeamViewer.
После этого уже имеет смысл приступить к установке аналогов виндовых программ под Linux, но это тема уже следующего повествования…
Продолжение следует.
Всем хорошей работы!!!
1 комментарий
Sorry, the comment form is closed at this time.
[…] Всесторонний удаленный доступ […]