AWS

Come configurare la GUI sull'istanza EC22

Come configurare la GUI sull'istanza EC22

Esistono due diversi tipi di interfacce per interagire con un sistema operativo che è un'interfaccia utente grafica (GUI) e un'interfaccia a riga di comando (CLI). Nell'interfaccia della riga di comando, interagiamo direttamente con il sistema utilizzando i comandi di sistema sul terminale. Diamo comandi al sistema, quindi il sistema esegue le funzioni del sistema operativo in base ai comandi dati e riceviamo risposte dal sistema sotto forma di testo semplice. L'interfaccia della riga di comando non è comunemente usata dai principianti. Viene utilizzato principalmente da sviluppatori e amministratori di sistema per configurare i sistemi e installare pacchetti poiché l'utilizzo dell'interfaccia a riga di comando è molto più veloce dell'utilizzo dell'interfaccia utente grafica. Inoltre, le attività possono essere automatizzate scrivendo semplici script (script bash per Linux e script batch per Windows) utilizzando un'interfaccia a riga di comando. Possiamo eseguire molte più funzioni utilizzando l'interfaccia della riga di comando.

Per la GUI, abbiamo una bella rappresentazione di file e cartelle nel sistema operativo utilizzando icone e indicatori. È molto più semplice per i non professionisti utilizzare un'interfaccia utente grafica anziché un'interfaccia a riga di comando.

Quando avvii un'istanza EC2 Ubuntu sul cloud, per impostazione predefinita, hai solo un'interfaccia a riga di comando per interagire con il server. Per gli amministratori di sistema, è molto più semplice configurare la macchina in remoto utilizzando l'interfaccia a riga di comando, ma per gli sviluppatori che non conoscono l'interfaccia a riga di comando può diventare più difficile gestire tutto utilizzando l'interfaccia a riga di comando. In questo modo possono consentire alla GUI di utilizzare facilmente i server remoti. Ora in questo articolo, vedremo come abilitare l'interfaccia utente grafica sulla nostra istanza EC2.

Iniziare

Il primo passo per iniziare è avere accesso SSH all'istanza. Connettiti all'istanza su SSH usando il seguente comando

[email protetta]:~$ ssh ubuntu@ -io

Dove è l'IP pubblico dell'istanza e è la coppia di chiavi per connettersi all'istanza. Per l'istanza Ubuntu EC2, l'utente predefinito sarà ubuntu ma se hai cambiato il nome utente, usa quel nome utente invece di "ubuntu" nel comando precedente.

NOTANota: a volte viene visualizzato un errore "FILE CHIAVE PRIVATA NON PROTETTO" durante la connessione all'istanza; quindi usa il seguente comando prima di connetterti all'istanza

[email protected]:~$ sudo chmod 400

L'errore precedente si verifica quando il file della chiave privata ha permessi allentati. Il comando precedente limita il file della chiave privata alla sola lettura da parte dell'utente corrente.

Installazione di LXDE

Lightweight X11 Desktop Environment (LXDE) è un programma software open source utilizzato per fornire un ambiente desktop ai sistemi operativi simili a Unix. Per abilitare la GUI sull'istanza Ubuntu EC2, utilizzeremo LXDE. LXDE è preferito rispetto ad altri ambienti desktop come GNOME in quanto è leggero e utilizza meno risorse di sistema rispetto ad altri. Aggiorna il sistema prima di installare questo pacchetto

[email protected]:~$ sudo apt-get update -y

Installa LXDE usando il seguente comando

[email protected]:~$ sudo apt-get install lxde -y

Durante l'installazione, chiederà la configurazione del display manager. Premi il tasto "Tab" per evidenziare "OK" e poi premi invio.

Ora chiederà di selezionare "lightdm" o "gdm3". "lightdm" e "gdm3" sono gestori di visualizzazione e devi selezionarne uno. Seleziona 'lightdm' in quanto è al 2° posto tra tutti i display manager e 'gdm3' è al 7°. Usa i tasti freccia 'Tab', 'DOWN' e 'UP' per cambiare le opzioni nell'elenco


Dopodiché, l'installazione verrà completata e passeremo al passaggio successivo.

Installazione di XRDP

Dopo aver installato LXDE, ora installeremo il pacchetto XRDP sulla nostra istanza Ubuntu. XRDP è anche un pacchetto open source utilizzato per fornire una vista desktop al server Ubuntu poiché non possiamo avere una GUI utilizzando SSH. In realtà è un pacchetto per abilitare il protocollo desktop remoto su macchine Linux. Normalmente i server Linux non vengono forniti con un ambiente desktop preinstallato. Il seguente comando installerà il pacchetto XRDP sulla tua istanza Ubuntu

[email protected]:~$ sudo apt-get install xrdp -y

Ora possiamo stabilire una connessione tra il nostro sistema locale e il server remoto utilizzando il protocollo desktop remoto.

Imposta la password per l'utente

Per connetterci all'istanza remota di Ubuntu tramite la connessione desktop remoto, dovremmo impostare una password per l'utente. Per impostazione predefinita, ci colleghiamo con la nostra istanza su SSH utilizzando l'utente predefinito "ubuntu" utilizzando le coppie di chiavi SSH. Ma per connetterci utilizzando il protocollo desktop remoto, dobbiamo impostare una password per l'utente. Il seguente comando imposterà una password per l'utente 'ubuntu'.

[email protected]:~$ sudo passwd ubuntu

Configura gruppo di sicurezza

Il protocollo desktop remoto funziona sulla porta 3389, quindi dobbiamo aprire quella porta nel gruppo di sicurezza della nostra istanza per connetterci utilizzando il protocollo desktop remoto. Per connetterci alla nostra istanza tramite SSH, apriamo la porta 22 dell'istanza che è la porta SSH predefinita. Senza aprire la porta 3389, non possiamo connetterci alla nostra istanza utilizzando l'interfaccia utente grafica.

Connettiti all'istanza

Ora la nostra istanza Ubuntu è pronta per la connessione utilizzando un protocollo desktop remoto. Possiamo usare Linux o Windows per connetterci alla nostra istanza usando RDP. Su Ubuntu, digita

[email protected]:~$ rdesktop [IP_Address]

Mentre sei su Windows, cerca il client "Connessione desktop remoto" nella barra di ricerca di Windows e aprilo. Richiederà il DNS o l'indirizzo IP e il nome utente.


Usa l'indirizzo IP e il nome utente dell'istanza Ubuntu. È inoltre possibile salvare le impostazioni di connessione in un file RDP da utilizzare per una connessione successiva. Inoltre, puoi utilizzare le impostazioni salvate in precedenza per questa connessione per connetterti all'istanza. Ora fai clic su "Connetti" e verrà richiesta la password per questo utente.


Usa la password che abbiamo già impostato e si collegherà alla tua istanza con l'interfaccia utente grafica.

Conclusione

La gestione dei server remoti utilizzando l'interfaccia della riga di comando può essere un compito difficile per i principianti. Quindi, per gestire facilmente i server remoti, possiamo configurare il server Ubuntu per utilizzare il protocollo desktop remoto per ottenere una bella interfaccia utente grafica. In questo tutorial, abbiamo abilitato un'interfaccia utente grafica sull'istanza Ubuntu per facilitare gli utenti Linux alle prime armi.

Come utilizzare AutoKey per automatizzare i giochi Linux
AutoKey è un'utilità di automazione desktop per Linux e X11, programmata in Python 3, GTK e Qt. Utilizzando la sua funzionalità di scripting e MACRO, ...
Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...