Устанавливаем и настраиваем VNC сервер

Всем привет, давненько я не постил сюда ничего нового, вот решил так сказать исправить ситуацию . Совсем недавно, так случилось что мне понадобился доступ к моей рабочей машинке находящийся на работе, а точнее к почтовому клиенту Evolution. В котором собственно уже была заготовлена целая туча документов на отправку. Так как я уже был дома и в расслабленном состоянии :-), а на работу ехать не хотелось, как и не хотелось получать люлей от начальства на следующий день, было принято решение, пробросить нужные порты в модеме для подключения по ssh.

К слову сказать, OpenSSH был уже установлен на моём рабочем компьютере. Осталось только открыть порты наружу, для подключения.

В моём случае это выглядит примерно следующим образом, заходим в вэб интерфейс модема через браузер.

Выбираем вкладку Service

Далее нам нужно попасть в вкладку Firewall, как показано на скриншоте

Нажимаем на ссылку Virtual Server и наконец попадаем в перенаправленние портов

И прописываем, порт для подключения из интернета , на какой порт перенаправлять и соответственно ip адрес компьютера в локальной сети, куда мне и нужно подключиться. Подытожим, порты наружу для подключения я прокинул, осталось соединиться и установить vnc сервер для подключения к рабочему столу. Соединяемся с компьютером по ssh примерно такй командой ssh -p port имяюзера@ip адрес.

Пример : ssh -p 2222 tulun-admin@10.10.20.2 После того как соединение установилось ставим vnc примерно такой командой sudo apt-get install vnc4server

После успешной инсталляции VNC сервера нужно его запустить, для того чтобы сформировать необходимые мне файлы, которые будут находиться в /home/пользователь/.vnc .

Запускаем командой vnc4server, теперь нужно ввести пароль, который будет использоваться для подключения к VNC.

Остановим запущенный сервер VNC командой:

vncserver -kill :display#

vncserver -kill :1

После всех выше описанных манипуляций нужно отредактировать сформированный файл xstartup в домашнем каталоге /home/пользователь/.vnc . И привести его как в моём случае к такому виду:  

#!/bin/sh 

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER #а эту строчку нужно раскоментировать
# exec /etc/X11/xinit/xinitrc
gnome-session & #эта строка добавлена для запуска раб стола gnome  

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager & 

  Сохраняем получившийся конфиг и опять запускаем VNC сервер, соединяемся с VNC сервером любым удобным способом :-)

Комментарии
    Поиск
    Последние комметарии
    Qwestuss написал комментарий к записи Установка Mac OS X Yosemite 10.10.3 на ПК 22 мая 2017, 16:36
    Евгений написал комментарий к записи Адекватный интернет от компании Сибтелеком 17 мая 2017, 01:37
    Николай написал комментарий к записи Как iPhone отвязать от Apple ID 29 апреля 2017, 17:07
    сергей написал комментарий к записи Как перевести деньги с киви на киви кошелек 26 апреля 2017, 02:32
    Антон написал комментарий к записи Что такое удаленный доступ и как его организовать? 24 апреля 2017, 11:28
    информация для пользователей