View a markdown version of this page

Configurare la connessione desktop AL2 MATE - 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à.

Configurare la connessione desktop AL2 MATE

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

".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 del desktop. Built-in, sono disponibili GUI-based strumenti 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 AL2 Knowledge Center. AWS

Prerequisito

Per eseguire i comandi mostrati in questo argomento, devi installare AWS Command Line Interface (AWS CLI) o e configurare il tuo AWS Tools for Windows PowerShell 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

Segui questi passaggi per configurare una connessione RDP (Remote Desktop Protocol) dal tuo computer locale a un'istanza AL2 che esegue l'ambiente desktop MATE.

  1. Per ottenere l'ID dell'AMI per 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, puoi trovare l' MATE-included AMI avviando un'istanza e quindi accedendo MATE alla barra di ricerca dell'AMI. Il Quick Start AL2 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.

Per disabilitare xrdp sulla tua 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
Per abilitare xrdp sulla tua istanza Amazon EC2

Per riattivarla xrdp in modo da poterti connettere alla tua istanza AL2 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