Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Личный опыт в системном администрировании Устанавливаем и настраиваем VNC сервер


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

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

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

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

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

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

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

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

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

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

И прописываем, порт для подключения из интернета , на какой порт перенаправлять и соответственно 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 сервером любым удобным способом icon smile Устанавливаем и настраиваем VNC сервер

Источник : Блог Тулунского админа  


В избранное