Безголовый сервер Debian + Клиенты Windows + Переадресация X11

Безголовый сервер Debian + Клиенты Windows + Переадресация X11

У меня есть сервер Debian без головы, на который я регулярно захожу по SSH. Я хочу знать, как настроить его так, чтобы пользователи могли заходить по SSH, а затем запускать что-то вроде iceweasel, и на их машине всплывало бы окно, которое является окном браузера. Я не хочу устанавливать KDE или Gnome или что-то подобное на сервер.

У меня на сервере запущен tightvncserver, а на машине с Windows есть vnc-клиент. Однако при подключении я получаю следующее сообщение:

Xsession: сеанс X запущен для myuser в среду, 28 марта, 15:41:39 по восточноевропейскому времени 2012 г. Xsession: не удалось запустить сеанс X --- не найдены файлы "/home/myuser/.xsession", "/home/myuser/.Xsession", менеджеры сеансов, менеджеры окон и эмуляторы терминала; прерывание.

Что я упускаю? Я чувствую, что немного запутался в ssh+vnc и в том, как все это работает вместе. Должен ли клиент сначала использовать putty для подключения? а затем попробовать vnc отдельно вне putty? Любая помощь была бы здоровой!

решение1

Вам нужно будет установить X Windows Server на ваш Windows Box. Я рекомендую XMinghttp://sourceforge.net/projects/xming/.

На вашем компьютере с Linux включите X11Forwarding в /etc/ssh/sshd_config

При подключении к серверу из Putty нажмите «Подключение» > «SSH» > «X11» > отметьте галочкой «Переадресация X11».

После входа в систему вы можете проверить ее работоспособность, запустив

$ echo $DISPLAY

Вывод должен выглядеть так

localhost:11.0

Затем попробуйте запустить приложение с графическим интерфейсом.

$ xclock

Связанный контент