Come aprire in remoto un'applicazione GUI con PuTTY

Contenuti

SSH sul concetto di laptop

Vuoi accedere in remoto a una macchina Linux e avviare un'applicazione grafica?? PuTTY in soccorso, grazie all'opzione “abilitare l'inoltro X11”. Puoi farlo anche da Windows; tutto ciò che devi fare è installare rapidamente un server X.

Il programma PuTTY è stato originariamente scritto per Windows, fa 20 anni. Da allora è stato portato su molte altre piattaforme. È un'applicazione grafica che fornisce una finestra di terminale e una connessione remota ad altri computer. Regolarmente, il collegamento avviene tramite SSH, ma sono supportati altri protocolli.

Allo stesso tempo dalla tradizionale interfaccia della riga di comando della finestra del terminale, PuTTY può essere configurato per aprire applicazioni grafiche sul computer remoto.

IMPARENTATO: Dock per principianti: tutto quello che devi sapere

Installazione PuTTY

Se PuTTY non è ancora installato sul tuo computer, puoi installarlo come segue.

In Windows, scarica PuTTY dal web.

Per installare PuTTY su Ubuntu, usa questo comando:

sudo apt-get install putty

Per installare PuTTY su Fedora, usa questo comando:

sudo dnf install putty

Per installare PuTTY su Manjaro, usa questo comando:

sudo pacman -Syu putty

Utilizzo di PuTTY su Windows

Se stai eseguendo PuTTY su Windows, dovrai installare un server X prima di continuare. Il resto della procedura funzionerà come in Linux.

Le applicazioni grafiche Linux si concentrano su un server X per fornire un ambiente desktop grafico. Ci deve essere un posto per aprire ed eseguire le applicazioni grafiche. Windows non ha un server X perché non ne ha bisogno. Perché, dovremo installarne uno, allo stesso modo di quando avviamo le applicazioni grafiche Linux dal sottosistema Windows Windows 10 per linux.

il Xming Il server X è stato utilizzato per ricercare questo post e ha funzionato alla grande. Scaricalo e installalo. Puoi accettare tutte le impostazioni predefinite. Viene eseguito non appena viene installato e appare come un'icona nella barra delle applicazioni.

Xming sulla finestra

Avvio di PuTTY

In Windows, troverai PuTTY nel menu Start dopo averlo installato. In GNOME, puoi avviare PuTTY premendo il tasto Super (quello tra i tasti Ctrl e Alt a destra) e scrittura “mastice”.

L'icona PuTTy apparirà nella parte superiore dello schermo. Fare clic su di esso per avviare PuTTY.

Connessione con PuTTY

Apparirà la finestra PuTTY. Nel campo Nome host, inserire l'indirizzo IP o il nome di rete del computer remoto a cui connettersi. Ci deve essere un server SSH in esecuzione sul computer remoto.

la finestra PuTTY con i dettagli dell'host aggiunti

Sul pannello laterale, Scorrere verso il basso fino a visualizzare la voce dell'albero “SSH”. Espandi questo, quindi espandere la voce “Auth” ed evidenzia la voce “X11 ·”.

Opzione di inoltro X11

Seleziona la casella di controllo “Abilita inoltro X11”.

Sul pannello laterale, scorrere fino all'inizio dell'elenco e selezionare la voce “Sessione”. Digitare un nome per questa impostazione nel campo di testo “Sessioni salvate”, quindi fare clic sul pulsante “Mantenere”. Generalmente, Salverei la configurazione con il nome del computer remoto in modo da poterlo facilmente riutilizzare per connessioni future.

Salva configurazione PuTTY

Fare clic sul pulsante “Aprire” Per connettersi al computer remoto.

La prima volta che ti connetti a un computer remoto, vedrai un avviso che non ti sei connesso a questo computer prima.

Avviso di prima connessione

Fare clic sul pulsante “Accettare” Per completare la connessione.

Apparirà una finestra del termine x. Inserisci il nome dell'account utente con cui ti stai connettendo e premi Invio. Ti verrà richiesta la password per questo account. Digita la password e premi Invio.

Apparirà il prompt della riga di comando del computer remoto.

Per avviare un'applicazione grafica, Immettere il proprio nome nella riga di comando con i parametri che si desidera passare ad esso. Useremo l'editor di fogli per modificare il file .bashrc.

leafpad .bashrc

L'editor leafpad si aprirà con il file bashrc caricato al suo interno.

editor leafpad con .bashrc caricato su di esso

Come altro esempio, iniziamo il navigatore dell'epifania.

Epifania

Si aprirà il browser dell'epifania e potrai navigare verso il tuo portale web preferito.

finestra del browser epifania

E se, funziona anche su Windows! Qui abbiamo lanciato il idle IDE Python su un sistema Linux remoto. È apparso sul nostro desktop di Windows. Basta eseguirlo digitando il comando come faresti su Linux.

L'idea del pitone inattivo

Nota che non ha le solite decorazioni delle finestre di Windows. È un'applicazione Linux che viene eseguita sul desktop di Windows, con gli attributi della finestra di Linux, per gentile concessione di PuTTY e del server Xming X.

IMPARENTATO: Come eseguire applicazioni GUI in un container Docker

Chiudi connessione

Per chiudere la connessione, chiudi tutte le applicazioni e quindi usa il comando exit nella finestra del terminale PuTTY.

Uscita

È davvero fantastico

Ottieni qualcosa di strano come un'applicazione Linux funzionante che funziona abbastanza bene su un desktop Windows, con pochi semplici passaggi, è fantastico.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.