2011-01-22 11 views
8

Tentativo di ottenere un codice grafico di simulatore di rete (ns2) da visualizzare dal sistema unix dell'università. Il mio sistema operativo locale è Ubuntu 10 e sto accedendo al sistema unix tramite il client SSH PuTTY. Quando viene eseguito un codice già pronto, il seguente messaggio di errore si verifica:Impostazione di una variabile di ambiente di visualizzazione per un sistema unix remoto

no display name and no $DISPLAY environment variable

Cosa si può fare per ottenere da remoto eseguito codice per visualizzare sul mio sistema? Sono un novizio totale con Unix ei miei tentativi di ridefinire l'env var $ DISPLAY sono stati spettacolari fallimenti. Grazie. Apprezzato.

+0

Si sta usando * PuTTY * su Linux? Certo, esiste una versione Linux, ma comunque ... In ogni caso è necessario impostare l'inoltro X in PuTTY - o semplicemente usare 'ssh -X' in un terminale ... – thkala

+0

quando provo a connettermi tramite il mio unix locale terminale (tramite ssh cornell.unix.edu), imposta automaticamente il mio nome di accesso remoto come nome di Ubuntu, che non è lo stesso. Non so come correggerlo oltre a creare un nuovo account Ubuntu. –

risposta

16

Basta fare:

$ ssh -X [email protected] 

Questo dovrebbe lanciare ssh con l'inoltro X attivato, quando viene eseguito da un emulatore di terminale come xterm, gnome-terminal e simili. username dovrebbe essere il nome dell'account sul computer remoto, naturalmente.

+0

Successo. Grazie mille. –

3

Abilitare l'inoltro X in PuTTY. L'opzione è in Connection/SSH/Tunnel.