17

Я хочу подключиться к серверу Linux с моего рабочего стола Windows 7. Я могу успешно войти в ssh, но мне нужен эквивалент "ssh -X", чтобы я мог открывать программы с графическим интерфейсом и видеть их.

4 ответа4

13

Вы можете включить Пересылку X11 в конфигурации Putty. В меню слева найдите дерево подключений. В SSH разверните его, и вы увидите окно Tunnels. Нажмите "Включить пересылку X11". По умолчанию для X устанавливается значение «localhost:0».

Конечно, сервер, к которому вы подключаетесь, также должен быть правильно настроен.

Надеюсь, что это помогает и удачи.

10

вам также понадобится xserver, такой как xming .

Лично я просто склонен использовать mobaxterm и ssh-x, потому что это немного проще

1
  1. Установите Xserver. Ваши бесплатные варианты - Xming, XSRV и Cygwin/X. Лично я использую бесплатную версию Xming, потому что я в основном работаю в командной строке, и мои потребности в интенсивной графике не слишком велики, и я знаю, что Xming работает. Я использую версию Xming с 2007 года, и, хотя Xming все еще активно разрабатывается, последняя версия 7.7 больше не доступна без пожертвования автора. XSRV и Cygwin/X более ухожены, но я ими не пользовался.

  2. В Putty, в разделе SSH> X11, вам нужно убедиться, что вы "Включите пересылку X" и установите на сервере значение «X display location: = localhost: 0». Вы также можете проверить, что все работает, выполнив команду «echo $ DISPLAY» после входа в систему через SSH. Если графика корректно пересылается на сервер Xserver, тогда она должна прочитать переменную DISPLAY, которая должна иметь значение: 10 или: 0. Значения могут несколько отличаться в зависимости от того, сколько сеансов X у вас запущено: https://unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot- с открытым дисплеем

  3. Попробуйте программу "xeyes" или "xclock", которая будет отображать GUI, для целей тестирования.

0

Я думаю, что вам гораздо лучше установить cygwin с xserver и openssh, в противном случае установка сервера x может быть слишком сложной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .