Come configurare la GUI sull'istanza EC2

Come configurare la GUI sull'istanza EC2

Esistono due diversi tipi di interfacce per interagire con un sistema operativo che è un'interfaccia utente grafica (GUI) e l'interfaccia della 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 secondo i comandi indicati e riceviamo risposte dal sistema sotto forma di semplice testo. L'interfaccia della riga di comando non è comunemente utilizzata dai principianti. Viene utilizzato principalmente dagli sviluppatori e dagli amministratori di sistema per configurare i sistemi e installare i pacchetti in quanto l'utilizzo dell'interfaccia della riga di comando è molto più veloce rispetto all'utilizzo dell'interfaccia utente grafica. Inoltre, le attività possono essere automatizzate scrivendo script semplici (script bash per script Linux e Batch per Windows) utilizzando un'interfaccia di comando. Possiamo eseguire molte più funzioni usando l'interfaccia della riga di comando.

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

Quando si avvia un'istanza Ubuntu EC2 sul cloud, per impostazione predefinita, hai solo un'interfaccia della riga di comando per interagire con il server. Per gli amministratori di sistema, è molto più facile configurare la macchina in remoto utilizzando l'interfaccia della riga di comando, ma per gli sviluppatori che sono nuovi per l'interfaccia della riga di comando, può diventare più difficile per loro gestire tutto utilizzando l'interfaccia della riga di comando. Quindi possono consentire alla GUI di utilizzare facilmente i server remoti. Ora in questo articolo, vedremo come possiamo abilitare l'interfaccia utente grafica sull'istanza EC2.

Iniziare

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

ubuntu@ubuntu: ~ $ ssh ubuntu@ -io

Dov'è l'IP pubblico dell'istanza ed è la coppia chiave per connettersi all'istanza. Per l'istanza di Ubuntu EC2, l'utente predefinito sarà Ubuntu ma se hai cambiato il nome utente, quindi usa quel nome utente invece di "ubuntu" nel comando sopra.

NOTA: A volte si vede un errore "File chiave privato non protetto" durante la connessione all'istanza; Quindi utilizzare il seguente comando prima di connettersi all'istanza

ubuntu@ubuntu: ~ $ sudo chmod 400

L'errore sopra si verifica quando il file della chiave privata ha autorizzazioni sciolte. Il comando sopra limita il file della chiave privata da leggere dall'utente corrente.

Installazione di LXDE

L'ambiente desktop X11 leggero (LXDE) è un programma software open source utilizzato per fornire un ambiente desktop ai sistemi operativi simili a UNIX. Per abilitare la GUI sull'istanza di Ubuntu EC2, useremo LXDE. LXDE è preferito in altri ambienti desktop come Gnome in quanto è leggero e utilizza un minor numero di risorse di sistema rispetto ad altre. Aggiorna il sistema prima di installare questo pacchetto

ubuntu@ip-172-31-39-44: ~ $ sudo apt-get update -y

Installa LXDE utilizzando il comando seguente

ubuntu@ip-172-31-39-44: ~ $ sudo apt-get Installa lxde -y

Durante l'installazione, chiederà la configurazione di Display Manager. Premere il tasto "Tab" per evidenziare "OK" e quindi premi Invio.

Ora chiederà di selezionare 'LightDM' o 'GDM3'. "Lightdm" e "GDM3" sono gestori di visualizzazioni e devi selezionarne uno. Seleziona 'Lightdm' in quanto è classificato al secondo posto tra tutti i gestori di display e 'GDM3' è classificato 7 °. Utilizzare i tasti freccia "Tab", "Down" e "Up" per cambiare le opzioni nell'elenco


Dopo questo, l'installazione completerà e passeremo al passaggio successivo.

Installazione di XRDP

Dopo aver installato LXDE, ora installeremo il pacchetto XRDP sull'istanza di Ubuntu. XRDP è anche un pacchetto open source utilizzato per fornire una vista desktop al server Ubuntu in quanto non possiamo avere una GUI che utilizza SSH. In realtà è un pacchetto per abilitare il protocollo desktop remoto sulle macchine Linux. I server normalmente Linux non sono dotati di un ambiente desktop preinstallato. Il comando seguente installerà il pacchetto XRDP sull'istanza Ubuntu

ubuntu@ip-172-31-39-44: ~ $ sudo apt-get Installa xrdp -y

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

Impostare la password per l'utente

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

Ubuntu@ip-172-31-39-44: ~ $ sudo passwd ubuntu

Configurare il gruppo di sicurezza

Il protocollo desktop remoto funziona sulla porta 3389, quindi dobbiamo aprire quella porta nel gruppo di sicurezza della nostra istanza per connettersi utilizzando il protocollo desktop remoto. Per connetterci alla nostra istanza su 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.

Connettersi 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, tipo

ubuntu@ubuntu: ~ $ rdesktop [ip_address]

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


Utilizzare l'indirizzo IP e il nome utente dell'istanza di Ubuntu. È inoltre possibile salvare l'impostazione della connessione in un file RDP da utilizzare per la connessione successiva. Inoltre, è possibile utilizzare le impostazioni precedentemente salvate per questa connessione per connettersi all'istanza. Ora fai clic su "Connetti" e chiederà la password per questo utente.


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

Conclusione

Gestire server remoti usando 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 di Ubuntu per facilitare gli utenti di Linux alle prime armi.