X su SSH e xauth non funziona

Ho 2 scatole Linux (S1 – 192.168.0.98 e C1 – 192.168.0.76) e una casella di Windows 7 (W1 – 192.168.0.91).

Una delle macchine Linux (S1) è stata impostata con l'inoltro SSH e X e la window delle windows (W1) ha Xming server su 0.0.

Posso gestire la Putty, poi giocare sul finestrino (W1) ed esporre bene.

Nella seconda casella di linux C1), non riesco a get x remoto in esecuzione su ssh.

Posso entrare da C1 a S1 tramite ssh -X, ma quando eseguo un programma grafico, non viene visualizzato sulla macchina remota, si trova solo lì fino a quando non viene visualizzato un messaggio "Imansible aprire il display: 192.168.0.76:0.0" su.

Che cosa sto facendo di sbagliato?

Il tuo messaggio di errore "Imansible aprire il display: 192.168.0.76:0.0" non suona come l'inoltro SSH X11 è in uso. Invece, i programmi sull'host remoto cercano di connettersi direttamente a C1, che non functionranno per parecchi motivi (Xorg non ascolta per le connessioni TCP per impostazione predefinita; il firewall li blocca; i dati Xauth non sono stati inviati correttamente. .) Se l'inoltro X11 era in vigore, allora $ DISPLAY indicherebbe la stessa macchina (localhost) e il numero di visualizzazione inizierà a: 10.

Innanzitutto, controllare il valore $ DISPLAY su C1 e assicurarsi che i client su C1 possano connettersi al server X.

Quindi riprova la connessione C1 → S1 usando ssh -X -v -v S1 e assicurati che non ci siano messaggi di errore relativi all'inoltro X11; potrebbe essere disabilitato sul server. (Se si connette a PuTTY, quindi Ctrl + destra, fare clic sulla console e select "Registro events".)

Per visualizzare i log del server, aggiungere LogLevel DEBUG2 a / etc / ssh / sshd_config e riavviare sshd.

Molto probabilmente – Nella configuration di putty per C1, hai controllato "Abilita X Inoltro" (in Connessione-> SSH-> X11).

Inoltre, è la variabile di ambiente DISPLAY impostata su C1?