Удаленное управление Linux из Windows

Изображение яТ by Martina

Настройка tightVNC для удаленного управления Linux из Windows

Бывает нам нужен удаленный доступ в визуальную оболочку Linux, данная задача требуется крайне редко, но если это требуется, нет ничего не возможного :) Для этой цели рекомендую использовать tightvnc, почему именно tightVNC? Данный софт способен как из linux, так и из windows удаленно подключиться к рабочему столу, его установка крайне проста и не требует каких-то особенных танцев с бубном :) Возможно есть еще более лучший софт, ну поделитесь им с нами :)
В довесок ко всему прочему tightVNC способен работать на низких каналах связи, для оптимизации это хороший плюс.
Перейдем к установке!

Установка сервера tightvnc на машине, к которой нужно подключиться:
sudo apt-get install tightvncserver

В последних обновлениях ubuntu, а именно с 14.04 версии был небольшой баг с gnome, когда при подключение вместо раб. стола выводил серый экран, поэтому для подключения нужно использовать другой модуль оболочки:
sudo apt-get install xfce4 xfce4-goodies

Установка пароля для доступа:
vncpasswd ~/.vnc/passwd
Файл passwd будет создан в скрытой папки в вашей домашней директории… Можете сами создать эту папку .vnc...

Запустить с нужной вам настройкой:
sudo tightvncserver -geometry 1024x768 -depth 16
Запуск tightVNC с разрешением 1024х768 и глубиной цветов 16 бит

Стандартный запуск:
sudo vncserver :1

Уничтожить процесс после завершения:
sudo vncserver -kill :1
 


Примечание: 
Как изменить стандартный порт tightVNC?
Для доступа на удаленной машине должен быть проброшен порт 5901, это стандартный порт tightVNC, изменить его можно при подключение, при подключение в стандартном случае Вы используете :1 — это порт 5901, если хотите использовать порт 5911, следовательно при подключение будет :11 и так далее: например вам нужен порт 7829, запускаем vncserver с таким правилом:
sudo vncserver :7829
вычитаем 5900 = 1929, значит при подключение к удаленной машине пишем: айпи:1929 или так: айпи:7829, используйте как нравится, не забудьте пробросить нужный вам порт.

 
TightVNC серый экран при подключении
Если у вас был баг с серым экраном при подключение и вы установили пакет xfce4, тогда вам нужно изменить файл xstartup:
sudo nano root/.vnc/xstartup
За-комментируйте всё, что есть в данном файле и допишите следующее:
#!bin/sh

xrdb $HOME/.Xresources
startxfce4 &

 
tightVNC не работает смена раскладки клавиатуры
Если у Вас не переключается раскладка клавиатуры, допишете:
#!bin/sh

xrdb $HOME/.Xresources
startxfce4 &
export XKL_XMODMAP_DISABLE=1
Но это лишнее, этот баг случается крайне редко...

Ниже прикреплю установочные пакеты tightVNC viewer и server для Windows 32 и 64 bit.
Надеюсь эта статья оказалась для Вас полезной! :)
  • avatar
  • 7420
  • 2
  • +1
Файлы в топике: Хотите скачать? Авторизируйтесь! | Нет аккаунта? Зарегистрируйтесь!
Статья "Удаленное управление Linux из Windows" содержит 1 комментарий
avatar
никакого бага нет, если хотите не использовать этот ужасный эмулятор xfce4, а использовать оригинальный рабочий стол.

apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

и отредактируйте xstartup.
nano $HOME/.vnc/xstartup


#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

Оставить комментарий

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.