Установка X-сервера под Windows

Можно установить X-сервер под Windows, чтобы использовать приложения X-Windows (Gnome, KDE и т. Д. Через соединение SSH).

  • Следующий метод не использует Cygwin. В следующем примере наш ПК с Windows (на котором установлен X-сервер) имеет IP-адрес: 10.0.0.1
  • Linux-сервер SSH, к которому вы будете подключаться, имеет следующий IP: 10.0.0.2

1. Установите X-Ming

  • Скачайте и установите Xming
  • Например, возьмите Xming-6-9-0-24-setup.exe.
  • Также установите клиент SSH, такой как Putty.
  • Запустите Xming: нажмите X на панели задач:

2. Откройте ваше соединение SSH

  • Запустить замазку.
  • Конфигурация:
  • Включить пересылку X11: «Connexion»> «SSH»> «X11»> проверить «Включить пересылку X11»

  • Чтобы правильно управлять функциональными клавишами, перейдите в «Терминал»> «Клавиатура»> выберите «Linux».

  • И, наконец, для правильного отображения акцентированных символов в терминале, перейдите в «Windows»> «Перевод»> и выберите «UTF-8»

  • Вернитесь в «Сеанс» и введите адрес сервера ssh.

Вы можете (если хотите) ввести имя сеанса и нажать «Сохранить», чтобы сохранить эти настройки.

(Просто дважды щелкните имя сеанса, чтобы начать сеанс.)

3. Запускайте приложения!

После подключения вы можете запускать графические приложения.

Например:

Gedit &

Fire Fox &

гном-терминал &

xterm &

Например, здесь Synaptic и Firefox запущены в Linux (10.0.0.2) и отображают свои окна на X-сервере Windows (10.0.0.1) через SSH:

Заметки

Потенциальные проблемы

Если графические окна не отображаются, убедитесь, что для X11Forwarding установлено значение «да» в / etc / ssh / sshd_config, и перезапустите сервер SSH ( sudo /etc/init.d/sshd restart )

Если командное окно дает вам сообщение вроде:

Xlib: соединение с "localhost: 10.0" отклонено сервером

Xlib: прокси PuTTY X11: попытка неверного протокола аутентификации

когда вы пытаетесь запустить приложение с графическим интерфейсом, это просто означает, что пользователь уже вошел в систему и использует сеанс X.

Иметь полный рабочий стол

Если вы хотите получить доступ ко всему рабочему столу (не только к приложениям Windows), у вас есть несколько вариантов:

  • Xnest / gdmflexiserver
  • Сервер NX.
  • гном-сессия

Для gdmflexiserver просто введите следующую команду в консоли ssh: gdmflexiserver -n

Откроется новое окно, и вы сможете войти под своим именем пользователя / паролем и получить полную графическую среду (рабочий стол, обои, значки, строки меню ...)

Сервер NX также работает через SSH, и его преимущество заключается в том, что он намного быстрее, чем X11, по сравнению с SSH.

Смотрите эти две статьи:

  • установить сервер NX
  • Установите сервер FreeNX
Предыдущая статья Следующая статья

Лучшие советы