For the complete documentation index, see llms.txt. This page is also available as Markdown.

Forwarding X11

L'X11 forwarding consente di eseguire applicazioni grafiche installate su un host Unix/Linux remoto e di visualizzarle localmente su una macchina Windows. Quando si utilizzano Xming e SSH, è necessaria una configurazione corretta per evitare errori comuni come variabili di display mancanti o errori di autenticazione.

Questa guida illustra i prerequisiti affinché X11 funzioni correttamente e fornisce suggerimenti passo passo per la risoluzione dei problemi in caso di anomalie.

Prerequisiti

Prima di iniziare, si assicuri che siano soddisfatte le seguenti condizioni:

  • Xming è installato e in esecuzione sulla sua macchina Windows.

  • L'X11 forwarding è abilitato nelle impostazioni del client SSH (proprietà della voce - X11 forwarding - Enable X11 forwarding).

  • L'host remoto ha applicazioni X11 installate (ad esempio, xclock).

Passaggi per utilizzare l'X11 forwarding

  1. Avvii Xming sulla sua macchina Windows.

  2. Si connetta all'host remoto tramite SSH con l'X11 forwarding abilitato.

  3. Esegua un'applicazione X11 sull'host remoto (ad esempio, xclock).

Risoluzione dei problemi comuni di X11

Variabile DISPLAY non impostata

Verifichi echo $DISPLAY. L'output previsto dovrebbe essere simile a localhost:10.0. Se l'output è vuoto, l'X11 forwarding non funziona. Verifichi che sia abilitato nelle impostazioni del client SSH.

Questo errore indica che il trasporto X11 funziona, ma l'autenticazione non è riuscita.

  1. Verifichi la presenza del file .Xauthority aprendo un terminale e inserendo ls -l ~/.Xauthority.

  2. Se il file è mancante o appartiene a un altro utente, l'autenticazione può fallire.

  3. Visualizzi l'elenco X Auth.

  4. Dovrebbe vedere una voce come: midopd1/unix:10 MIT-MAGIC-COOKIE-1 <long_hex_string>. Se così non fosse, crei la voce.

Problemi di X11 forwarding quando si utilizza su

  1. Dall'utente SSH originale, inserisca xauth list - /tmp/xauthcookies.

  2. Passi al nuovo utente.

  3. Inserisca xauth merge /tmp/xauthcookies.

  4. Provi a eseguire nuovamente l'applicazione X11 (ad esempio, xclock).

Seguendo i passaggi sopra indicati si garantisce che l'X11 forwarding tramite SSH con Xming su Windows sia configurato correttamente. La maggior parte dei problemi è dovuta a variabili DISPLAY configurate in modo errato oppure a problemi di autenticazione X11. Affrontare queste insidie comuni dovrebbe risolvere i tipici problemi di X11 forwarding.

Ultimo aggiornamento

È stato utile?