При помощи X2go можно очень легко настроить подключение к удаленной машине. Программа кросплатформенная. Есть как клиент, так и серверная версия программы. Подключение возможно, как из Windows к рабочему столу Linux, так и из Linux к Linux.
Установка программы проще, чем VNC-server или xRDP.
# Для начала устанавливаемSSH сервер, если он еще не установлен
# Использовать мы будем X2go, сайт проекта - http://wiki.x2go.org/doku.php # Этот инструмент пробрасывает иксы по SSH, без использования vnc или rdp.
# Приступаем:
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install -y x2goserver x2goserver-xsession
sudo /etc/init.d/x2goserver restart
# проверяем процесс и порт на порту 22 для ssh
netstat -nltp
# После этого нужно установить оконный менеджер, например XFCE, т.к. Unity не работает.
sudo apt-get install xfce4
# или полная установка XFCE
sudo apt-get install xubuntu-desktop
# Ставим дополнительные пакеты для проигрывания видео, аудио и DVD
sudo apt-get install xubuntu-restricted-extras libdvdread4
# дополнения для окружения рабочего стола Xfce4
sudo apt-get install xfce4-goodies
# Если нужно нижнюю панель делаем по образу Mac OS
sudo apt-get install avant-window-navigator
# Устанавливаем клиент для Windows если мы собираемся подключаться из Windows к Linux
# Для этого скачиваем и устанавливаем X2GoClient_latest_mswin32-setup.exe с сайта https://wiki.x2go.org/doku.php/download:start
# Если нужен клиент для Ubuntu, устанавливаем
sudo apt-get install x2goclient
# В программе создаем новую сессию. Заходим в настройки вкладки Сессия
В поле Хост: прописываем IP-адрес сетевой машины.
В поле Пользователь: указываем имя пользователя Linux.
В поле SSH порт: прописываем порт SSH, если он не менялся, то 22.
Правильно указываем Тип сессии согласно установленному оконному менеджеру в системе Linux, в нашем примере это XFCE. Жмем ОК.
# Далее жмем на созданную иконку новой сессии и вводим пароль пользователя Linux. Все, соединение установлено.