GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come avviare l'applicazione Gui su una scatola Ubuntu remota tramite Ssh?

Posso accedere alla macchina remota Ubuntu (Kubuntu 12.04). Utilizzando le informazioni da (Come avviare un software GUI su un PC Linux remoto tramite SSH) ho provato quanto segue dopo aver effettuato l'accesso:

[email protected]:~$ export DISPLAY=:0
[email protected]:~$ firefox
No protocol specified
No protocol specified
No protocol specified
No protocol specified
Error: cannot open display: :0

Mi aspettavo lo stesso successo di cui alla domanda a cui si fa riferimento. Sfortunatamente, come vedi, non ha funzionato per me. La macchina dispone di 3 display. Potrebbe essere questo il problema?

C'è una soluzione semplice? Ho anche letto (https://unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot-open-display) ma non ho capito come utilizzare o applicare quel consiglio. Era troppo complicato. Apprezzo qualsiasi soluzione relativamente semplice.

Ho esaminato un processo GUI in esecuzione (Kate) con questo:

# cat /proc/2857/environ | tr \\0 \\n | grep -E '^(DISPLAY|AUTHORITY)=' 
DISPLAY=:0

Questo mi confonde ulteriormente sul motivo per cui non ha funzionato.

Utilizzando il suggerimento di Scott Goodgame (sotto), ho provato questo:

  1. accedi con le opzioni -X e -C su SSH.
  2. esporta DISPLAY=:0
  3. Firefox &

Il risultato è stato:

$ No protocol specified
No protocol specified
No protocol specified
No protocol specified
Error: cannot open display: :0

Risposta accettata:

Un modo semplice per avviare programmi grafici è avviare ssh in questo modo... ssh -X -C [email protected] avvierà quindi la tua sessione ssh normalmente, ma puoi quindi avviare un programma X in questo modo.. firefox & questo avvierà Firefox sulla macchina remota, te lo mostrerà in locale e ti riporterà al prompt ssh.


Ubuntu
  1. Come creare un tunnel ssh tramite proxy in Ubuntu Linux

  2. Come avviare la GUI su Ubuntu Linux Machine

  3. Come avviare Anydesk in Ubuntu usando il prompt dei comandi?

  4. Ecco come configurare e abilitare SSH in Ubuntu Virtual Box

  5. Come faccio ad avviare Ubuntu da Initramfs?

Come utilizzare SSH per connettersi a un server remoto in Ubuntu 20.04 LTS

Come installare Ubuntu 22.04 su Virtual Box

Come abilitare il server SSH su Ubuntu 22.04

Ubuntu Come impostare un IP statico tramite terminale e GUI

Come modificare la porta SSH in Ubuntu

Come connettersi a Internet tramite un server remoto tramite connessione Ssh?