Установка 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