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.
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.
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 ·”.
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.
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.
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.
Come altro esempio, iniziamo il navigatore dell'epifania.
Epifania
Si aprirà il browser dell'epifania e potrai navigare verso il tuo portale web preferito.
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.
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.