Configura la connessione desktop MATE AL2 - Amazon Linux 2

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura la connessione desktop MATE AL2

L'ambiente desktop MATE è preinstallato e preconfigurato AMIs con la seguente descrizione:

".NET Core x.x, Mono x.xx, PowerShell x.x, and MATE DE pre-installed to run your .NET applications on Amazon Linux 2 with Long Term Support (LTS)."

L'ambiente fornisce un'interfaccia utente grafica intuitiva per l'amministrazione delle istanze AL2 con un uso minimo della riga di comando. L'interfaccia utilizza rappresentazioni grafiche, come icone, finestre, barre degli strumenti, cartelle, sfondi e widget desktop. Sono disponibili strumenti integrati basati su GUI per eseguire attività comuni. Ad esempio, esistono strumenti per aggiungere e rimuovere software, applicare aggiornamenti, organizzare file, avviare programmi e monitorare lo stato del sistema.

Importante

xrdp è il software per desktop remoto incluso nell'AMI. Per impostazione predefinita, xrdp utilizza un certificato TLS autofirmato per crittografare le sessioni di desktop remoto. AWS Né i xrdp manutentori consigliano di utilizzare certificati autofirmati in produzione. Al contrario, ottenere un certificato da un'autorità di certificazione (CA) appropriata e installarlo nelle istanze. Per ulteriori informazioni sulla configurazione TLS, consulta il livello di sicurezza TLS sulla wiki xrdp.

Nota

Se preferisci utilizzare un servizio di elaborazione di rete virtuale (VNC) anziché xrdp, consulta l'articolo Come posso installare una GUI sulla mia istanza Amazon EC2 che esegue Knowledge Center. AL2 AWS

Prerequisito

Per eseguire i comandi mostrati in questo argomento, devi installare AWS Command Line Interface (AWS CLI) o AWS Tools for Windows PowerShell e configurare il tuo profilo. AWS

Opzioni
  1. Installa il AWS CLI : per ulteriori informazioni, consulta Installazione AWS CLI e nozioni di base sulla configurazione nella Guida per l'AWS Command Line Interface utente.

  2. Installa gli strumenti per Windows PowerShell : per ulteriori informazioni, consulta Installazione AWS Tools for Windows PowerShell e condivisione delle credenziali nella Guida per l'AWS Strumenti per PowerShell utente.

Suggerimento

In alternativa all'installazione completa di AWS CLI, è possibile utilizzare AWS CloudShelluna shell preautenticata basata su browser che si avvia direttamente da. Console di gestione AWS Seleziona Supportato Regioni AWS, per assicurarti che sia disponibile nella regione in cui lavori.

Configurazione della connessione RDP

Attieniti alla seguente procedura per impostare una connessione RDP (Remote Desktop Protocol) dal computer locale a un'istanza AL2 che esegue l'ambiente desktop MATE.

  1. Per ottenere l'ID dell'AMI AL2 che include MATE nel nome AMI, puoi usare il comando describe-images dallo strumento a riga di comando locale. Se non avete installato gli strumenti da riga di comando, potete eseguire la seguente interrogazione direttamente da una sessione. AWS CloudShell Per informazioni su come avviare una sessione di shell da CloudShell, consultate Guida introduttiva AWS CloudShell. Dalla console Amazon EC2 è possibile trovare l'AMI che include MATE avviando un'istanza e quindi inserendo MATE nella barra di ricerca AMI. Il AL2 Quick Start con MATE preinstallato verrà visualizzato nei risultati della ricerca.

    aws ec2 describe-images --filters "Name=name,Values=amzn2*MATE*" --query "Images[*].[ImageId,Name,Description]" [ [ "ami-0123example0abc12", "amzn2-x86_64-MATEDE_DOTNET-2020.12.04", ".NET Core 5.0, Mono 6.12, PowerShell 7.1, and MATE DE pre-installed to run your .NET applications on Amazon Linux 2 with Long Term Support (LTS)." ], [ "ami-0456example0def34", "amzn2-x86_64-MATEDE_DOTNET-2020.04.14", "Amazon Linux 2 with .Net Core, PowerShell, Mono, and MATE Desktop Environment" ] ]

    Scegli l'AMI appropriato per il tuo utilizzo.

  2. Avviare un'istanza EC2 con l'AMI individuata nel passaggio precedente. Configurare il gruppo di sicurezza per consentire il traffico TCP in ingresso alla porta 3389. Per ulteriori informazioni sui gruppi di sicurezza, consulta Gruppi di sicurezza per il VPC. Questa configurazione consente di utilizzare un client RDP per connettersi all'istanza.

  3. Connettersi all'istanza utilizzando SSH.

  4. Aggiorna il software e il kernel sull'istanza.

    [ec2-user ~]$ sudo yum update

    Al termine dell'aggiornamento riavvia l'istanza per accertarti che utilizzi i pacchetti e le librerie dell'aggiornamento; gli aggiornamenti del kernel vengono caricati solo dopo il riavvio.

    [ec2-user ~]$ sudo reboot
  5. Ricollegati all'istanza e utilizza il comando seguente sull'istanza Linux per impostare la password per ec2-user.

    [ec2-user ~]$ sudo passwd ec2-user
  6. Installare il certificato e la chiave.

    Se già disponi di un certificato e di una chiave, copiali nella directory /etc/xrdp/ come segue:

    • Certificato - /etc/xrdp/cert.pem

    • Chiave - /etc/xrdp/key.pem

    Se non disponi di un certificato e di una chiave, utilizza il seguente comando per generarli nella directory /etc/xrdp.

    $ sudo openssl req -x509 -sha384 -newkey rsa:3072 -nodes -keyout /etc/xrdp/key.pem -out /etc/xrdp/cert.pem -days 365
    Nota

    Questo comando genera un certificato valido per 365 giorni.

  7. Aprire un client RDP sul computer da cui ci si connette all'istanza (ad esempio, Connessione desktop remoto su un computer che esegue Microsoft Windows). Immettere ec2-user come nome utente e immettere la password creata nella fase precedente.

Disabilitare xrdp sull'istanza Amazon EC2

È possibile disattivare xrdp in qualsiasi momento eseguendo uno dei seguenti comandi sull'istanza Linux. I seguenti comandi non influiscono sulla capacità di utilizzare MATE con un server X11.

[ec2-user ~]$ sudo systemctl disable xrdp
[ec2-user ~]$ sudo systemctl stop xrdp
Abilitare xrdp sull'istanza Amazon EC2

Per riattivarlo xrdp in modo da poterti connettere alla tua AL2 istanza che esegue l'ambiente desktop MATE, esegui uno dei seguenti comandi sull'istanza Linux.

[ec2-user ~]$ sudo systemctl enable xrdp
[ec2-user ~]$ sudo systemctl start xrdp