Voglio collegarmi a un server Linux dal mio desktop di Windows 7. Posso accedere con successo a ssh, ma voglio l'equivalente di "ssh -X", in modo da poter aprire i programmi della GUI e vederli effettivamente.
Voglio collegarmi a un server Linux dal mio desktop di Windows 7. Posso accedere con successo a ssh, ma voglio l'equivalente di "ssh -X", in modo da poter aprire i programmi della GUI e vederli effettivamente.
Risposte:
È possibile abilitare l'inoltro X11 nella configurazione di Putty. Nel menu a sinistra, trova l'albero delle connessioni. In SSH, espanderlo e vedrai la finestra Tunnel. Fai clic su "Abilita inoltro X11". Sta impostando il default su X display in "localhost: 0".
Naturalmente, anche il server a cui ci si sta connettendo deve essere configurato correttamente.
Spero che questo aiuti e buona fortuna.
Installa un Xserver. Le opzioni gratuite sono Xming, XSRV e Cygwin / X. Personalmente uso la versione gratuita di Xming, perché lavoro principalmente nella riga di comando e le mie esigenze di grafica intensiva non sono troppo, e so che Xming funziona. La versione di Xming che uso è del 2007 e mentre Xming è ancora in fase di sviluppo attivo, l'ultima versione 7.7 non è più disponibile senza pagare una donazione all'autore. XSRV e Cygwin / X sono più ben mantenuti, ma non l'ho mai usato.
In Putty, in SSH> X11, devi assicurarti di "Abilitare l'inoltro X" e impostare il display sul server "Posizione display X: = localhost: 0". Puoi anche verificare che tutto funzioni facendo "echo $ DISPLAY" una volta effettuato l'accesso tramite SSH. Se la grafica viene inoltrata correttamente all'Xserver, allora dovrebbe leggere la variabile DISPLAY dovrebbe avere il valore: 10 o: 0. I valori possono variare leggermente, a seconda del numero di sessioni X in corso: /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- aperto-display
Prova il programma "xeyes" o "xclock", che visualizzerà una GUI, a scopo di test.