Як змусити Putty зробити еквівалент "ssh -X"?


22

Я хочу підключитися до сервера Linux зі свого робочого столу Windows 7. Я можу успішно ввімкнути ssh, але я хочу еквівалент "ssh -X", щоб я міг відкривати програми GUI і фактично їх бачити.

Відповіді:


16

Ви можете ввімкнути переадресацію X11 у конфігурації Putty. У меню зліва знайдіть дерево з'єднання. У SSH розгорніть його, і ви побачите вікно Тунелі. Натисніть "Увімкнути пересилання X11". Це встановлення за замовчуванням для відображення X у "localhost: 0".

Звичайно, сервер, до якого ви підключаєтесь, також повинен бути належним чином налаштований.

Сподіваюся, що це допомагає і удачі.


6
Звичайно, вам також потрібен сервер X11, який працює на комп’ютері з шпаклівкою, тому віддалені програми мають спосіб відобразити свої графічні інтерфейси.
Ben Voigt

13

вам також знадобиться xserver, як xming running.

Особисто я просто схильний використовувати 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 сеансів: /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- відкритий дисплей

  3. Спробуйте програму "xeyes" або "xclock", яка відображатиме графічний інтерфейс, для тестування.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.