Устанавливаем и настраиваем 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 сервером любым удобным способом :-)

Похожие записи

Приложение Вконтакте для Android
Приложение Вконтакте для Android

Приложения для устройств на платформе Android, которое позволяет вам оставаться на связи со своими друзьями в самой посещаемой социальной сети России и СНГ. Приложение Вконтакте имеет тот же функц...

История о настройке Squid на ALT Linux junior в школе
История о настройке Squid на ALT Linux junior в школе

Предыстория Привет, как-то раз я вызвался помочь одной школе в настройке  никак не поддающегося линукса. При первом разговоре директор  это самой школы не смог ничего толком объяснить, то есть ...

Контент фильтр на linux
Контент фильтр на linux

Как то раз обратился ко мне один знакомый предприниматель с просьбой ограничить нехорошее в интернете , ссылаясь на то что его коллеги уделяют много времени просмотру клубнички . Я сказал что поду...

Обзор телефона Explay Sky Plus
Обзор телефона Explay Sky Plus

От остальных бюджетных смартфонов Explay Sky Plus отличает разве что наличие аналогового ТВ приемника. Не так давно подобная функция присутствовала практически в каждом устройстве, если вы любител...

Интегрированная система разработки (IDE)
Интегрированная система разработки (IDE)

Прежде, чем двигаться дальше, нам необходимо ознакомиться с интегрированной системой разработки для микроконтроллеров PIC. IDE позволяет осуществлять разработку и написание программ как на языке ...

Доступ к сайтам только в определенное время
Доступ к сайтам только в определенное время

В прошлом посте мы с вами устанавливали и немножко настраивали squid. В этом посте мы рассмотрим, как разрешить работу с сайтами только в определенное время, с помощью прокси-сервера squid. Наприм...