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ć.
22
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.
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
źródło
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.
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
Wypróbuj program „xeyes” lub „xclock”, który wyświetli GUI, do celów testowych.
źródło
Myślę, że znacznie lepiej jest zainstalować cygwin z Xserver i openssh, w przeciwnym razie instalacja serwera X może być zbyt trudna.
źródło