Jak sprawić, by Putty zrobił odpowiednik „ssh -X”?

22

Chcę połączyć się z serwerem Linux z pulpitu Windows 7. Z powodzeniem mogę ssh, ale chcę odpowiednik „ssh -X”, aby móc otworzyć programy GUI i je zobaczyć.


źródło

Odpowiedzi:

16

Możesz włączyć przekazywanie X11 w konfiguracji Putty. W menu po lewej stronie znajdź drzewo połączeń. W SSH rozwiń go, a zobaczysz okno Tunele. Kliknij „Włącz przekazywanie X11”. Ustawia domyślnie wyświetlanie X na „localhost: 0”.

Oczywiście serwer, z którym się łączysz, również musi być odpowiednio skonfigurowany.

Mam nadzieję, że to pomoże i powodzenia.

baraboom
źródło
6
Oczywiście potrzebujesz również serwera X11 działającego na komputerze z kitem, aby zdalne programy mogły wyświetlać swoje GUI.
Ben Voigt,
13

będziesz potrzebować również Xservera, takiego jak Xming .

Osobiście używam po prostu mobaxterm i ssh-x, dzięki czemu jest nieco prostszy

Journeyman Geek
źródło
1
  1. Zainstaluj Xserver. Twoje bezpłatne opcje to Xming, XSRV i Cygwin / X. Osobiście korzystam z darmowej wersji Xming, ponieważ pracuję przede wszystkim w wierszu poleceń, a moje potrzeby dotyczące intensywnej grafiki nie są zbyt duże i wiem, że Xming działa. Używana przeze mnie wersja Xming pochodzi z 2007 roku i chociaż Xming jest nadal aktywnie rozwijany, najnowsza wersja 7.7 nie jest już dostępna bez wpłaty darowizny na rzecz autora. XSRV i Cygwin / X są lepiej utrzymane, ale nie korzystałem z nich.

  2. W Putty, w sekcji SSH> X11, musisz upewnić się, że „Włącz przekazywanie X” i ustawić wyświetlanie na serwerze „Lokalizacja wyświetlania X: = localhost: 0”. Możesz również sprawdzić, czy wszystko działa, wykonując polecenie „echo $ DISPLAY” po zalogowaniu przez SSH. Jeśli grafika jest poprawnie przekazywana do Xservera, powinna ona odczytać zmienną DISPLAY powinna mieć wartość: 10 lub: 0. Wartości mogą się nieco różnić w zależności od liczby uruchomionych sesji X: /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- otwarty wyświetlacz

  3. Wypróbuj program „xeyes” lub „xclock”, który wyświetli GUI, do celów testowych.

alpha_989
źródło
0

Myślę, że znacznie lepiej jest zainstalować cygwin z Xserver i openssh, w przeciwnym razie instalacja serwera X może być zbyt trudna.

celebdor
źródło