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 EC2 istanza Amazon che esegue AL2 AWS Knowledge Center.

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 AWS profilo.

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 EC2 console Amazon, puoi trovare l'AMI inclusa in Mate avviando un'istanza e quindi accedendo MATE alla barra di ricerca dell'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. Avvia un' EC2 istanza con l'AMI che hai individuato 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.

Per disabilitare xrdp sulla tua EC2 istanza Amazon

È 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
Da abilitare xrdp sulla tua EC2 istanza Amazon

Per riattivarla 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