Blog of Khlebalin Dmitriy

(Дорогу осилит идущий…)

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, но это тема уже следующего повествования…

Продолжение следует.

Всем хорошей работы!!!

31.10.2017 - Posted by | linux and unix

1 комментарий

  1. […] Всесторонний удаленный доступ […]

    Уведомление от Аналоги виндовых программ для Linux. « Blog of Khlebalin Dmitriy | 08.11.2017


Sorry, the comment form is closed at this time.

%d такие блоггеры, как: