Я хочу подключиться к серверу Linux с моего рабочего стола Windows 7. Я могу успешно войти в ssh, но мне нужен эквивалент "ssh -X", чтобы я мог открывать программы с графическим интерфейсом и видеть их.
22
Вы можете включить пересылку X11 в конфигурации Putty. В меню слева найдите дерево подключений. В SSH разверните его, и вы увидите окно Tunnels. Нажмите «Включить пересылку X11». По умолчанию для X устанавливается значение «localhost: 0».
Конечно, сервер, к которому вы подключаетесь, также должен быть правильно настроен.
Надеюсь, что это помогает и удачи.
вам также понадобится xserver, такой как xming .
Лично я просто склонен использовать mobaxterm и ssh-x, потому что это немного проще
источник
Установите Xserver. Ваши бесплатные варианты: Xming, XSRV и Cygwin / X. Лично я использую бесплатную версию Xming, потому что я в основном работаю в командной строке, и мои потребности в интенсивной графике не слишком велики, и я знаю, что Xming работает. Я использую версию Xming с 2007 года, и, хотя Xming все еще активно разрабатывается, последняя версия 7.7 больше не доступна без пожертвования автора. XSRV и Cygwin / X более ухожены, но я ими не пользовался.
В Putty, в разделе SSH> X11, вам нужно убедиться, что вы включили «Переадресацию X» и установите на дисплее сервера «X display location: = localhost: 0». Вы также можете проверить, что все работает, выполнив команду «echo $ DISPLAY» после входа в систему через SSH. Если графика правильно передается на сервер Xserver, тогда она должна прочитать переменную DISPLAY, которая должна иметь значение: 10 или: 0. Значения могут несколько отличаться в зависимости от того, сколько сеансов X у вас запущено: /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- с открытым дисплеем
Попробуйте программу "xeyes" или "xclock", которая будет отображать GUI, для целей тестирования.
источник
Я думаю, что вам гораздо лучше установить cygwin с xserver и openssh, в противном случае установка сервера x может быть слишком сложной.
источник