Salta al contenuto

Perché non riesco a utilizzare Remote Desktop in Gestione dei gruppi di nodi per connettermi alla mia istanza Amazon EC2 Windows?

6 minuti di lettura
0

Desidero utilizzare Gestione dei gruppi di nodi, una funzionalità di AWS Systems Manager, per connettermi alla mia istanza Amazon Elastic Compute Cloud (Amazon EC2) Windows utilizzando Remote Desktop Protocol (RDP).

Risoluzione

Prerequisiti: verifica di soddisfare le seguenti condizioni:

  • L'istanza soddisfa i requisiti dell'ambiente. Devi eseguire questa operazione prima di utilizzare Remote Desktop.
  • L'istanza è visualizzata nella console Systems Manager. Deve essere elencata nella sezione Gestione dei gruppi di nodi in Nodi gestiti.
  • Lo stato del ping dell'Agente AWS Systems Manager (Agente SSM) (Agente SSM) è online. Se l'istanza non appare come gestita in Systems Manager o se lo stato del ping è Connection Lost, risolvi i problemi relativi a un Agente SSM offline.

Risolvi i problemi di connessione in base all'errore che ricevi quando ti connetti all'istanza.

Risolvi gli errori "AccessDeniedException"

L'utente o il ruolo AWS Identity and Access Management (AWS IAM) utilizzato per accedere alla console Systems Manager deve avere le autorizzazioni per intraprendere le seguenti azioni:

  • ssm-guiconnect:CancelConnection
  • ssm-guiconnect:GetConnection
  • ssm-guiconnect:StartConnection

L'errore seguente indica che non hai configurato le autorizzazioni richieste:

"AccessDeniedException: User: arn:aws:iam::123456789:user/ssmtest is not authorized to perform: ssm-guiconnect:StartConnection on resource: arn:aws:ec2:us-west-2:123456789:instance/*"

Per risolvere il problema, configura le autorizzazioni richieste.

Risolvi gli errori "Unable to establish Remote Desktop connection"

La finestra Remote Desktop di Gestione dei gruppi di nodi può visualizzare il seguente messaggio di errore:

"Unable to establish Remote Desktop connection. Verify that valid credentials were provided, and that the user you specified has been granted permission to log in through Remote Desktop."

Questo errore indica uno dei seguenti problemi:

  • Il nome utente o la password non sono corretti.
  • L'account AWS è disattivato.
  • La porta RDP predefinita (3389) è stata modificata.
  • La password dell'account locale o di dominio è scaduta.
  • L'autenticazione a livello di rete (NLA) causa errori di autenticazione.
  • Remote Desktop Services è stato riavviato o arrestato.

Per risolvere il problema, intraprendi le seguenti azioni:

  • Controlla e assicurati di aver inserito correttamente le credenziali.

  • Verifica che l'account utente sia attivo in Active Directory, nella gestione locale degli utenti e dei gruppi.

  • Esegui questo comando PowerShell per verificare che la porta RDP sia impostata su 3389:

    PS> (Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber").PortNumber

    Se la porta non è impostata su 3389, esegui questo comando PowerShell per configurare la porta predefinita corretta:

    PS> Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value 3389  
    PS> Restart-Service TermService -force
  • Utilizza un client RDP per connetterti all'istanza da un altro account. Se la password dell'account locale è scaduta, utilizza lo strumento lusrmgr.msc per reimpostarla. Se la password dell'account di dominio è scaduta, contatta l'amministratore del dominio o del sistema per reimpostarla.

  • Completa i passaggi di risoluzione riportati nella sezione Per il server è attivata l’autenticazione a livello di rete (NLA) in Come posso risolvere gli errori di autenticazione che ricevo quando utilizzo RDP per connettermi a un'istanza EC2 Windows?

  • Esegui questi comandi PowerShell per riavviare Remote Desktop Services:

    PS> Get-Service TermService  
    PS> Start-Service TermService

Risolvi gli errori "The remote desktop connection request timed out"

Il seguente messaggio di errore indica che è necessario aggiornare l'Agente SSM a una versione più recente. Altri problemi che causano questo messaggio di errore includono l'utilizzo elevato della CPU, la memoria esaurita e lo spazio su disco insufficiente:

"The remote desktop connection request timed out. Please try again."

Per risolvere il problema, intraprendi le seguenti azioni:

  1. Verifica che i nodi eseguano l'Agente SSM versione 3.0.222.0 o successiva. Per verificare il numero di versione dell'Agente SSM installato in un nodo gestito, consulta Verifica del numero di versione dell'Agente SSM. Per installare o aggiornare l'Agente SSM, consulta Utilizzo dell'Agente SSM.
  2. Controlla i parametri di Amazon CloudWatch per verificare se l'utilizzo della CPU è elevato. Se l'utilizzo è vicino al 100%, utilizza il client RDP per identificare il processo che utilizza troppe risorse della CPU e risolverne i problemi. Se non riesci ad accedere, riavvia l'istanza. Dopo aver riavviato correttamente l'istanza, risolvi i problemi che determinano l'utilizzo elevato della CPU.
  3. Verifica se l'utilizzo della memoria a livello di sistema operativo è elevato. Se la memoria è esaurita, riavvia l'istanza.
  4. Se continui a ricevere l'errore dopo aver riavviato l'istanza, verifica di avere abbastanza spazio su disco nel volume root.

Risolvi gli errori "The connection has been terminated due to inactivity"

Gli errori "The connection has been terminated due to inactivity" indicano che la connessione RDP si è disconnessa dopo essere rimasta inattiva per più di 10 minuti. Verifica che la condizione applicata durante la connessione RDP che si è disconnessa non sia la causa della disconnessione.

Risolvi i problemi relativi alle connessioni che si disconnettono dopo 60 minuti

Per impostazione predefinita, le sessioni di Gestione dei gruppi di nodi si disconnettono dopo 60 minuti. Per verificare se la sessione si è disconnessa perché ha raggiunto il limite di durata, visualizza le informazioni sulla cronologia delle connessioni. Cerca lo stato Time Limit Exceeded che corrisponde all'ID della connessione dell'istanza.

Per mantenere la sessione connessa, apri il menu Operazioni e scegli Rinnova sessione dall'elenco a discesa prima che Remote Desktop si disconnetta. Quindi inserisci nome utente e password e scegli il pulsante Rinnova sessione. Quando rinnovi la connessione, il timer della durata si azzera.

La connessione della sessione RDP potrebbe terminare anche perché Amazon EC2 si arresta o si riavvia dalla sessione RDP attiva esistente.

Risolvere gli errori "TargetNotConnected"

L'errore seguente indica che l'istanza è offline o entra nello stato booting quando ti connetti:

"400: The StartSession API operation didn't succeed: An error occurred (TargetNotConnected) when calling the StartSession operation: example_instance_id is not connected."

Verifica che l'istanza sia nello stato running dopo aver superato entrambi i controlli di stato e che lo stato del suo ping in Gestione dei gruppi di nodi sia Online.

Risolvi gli errori di accesso Single Sign-on (SSO)

L'errore seguente indica che SSO non è configurato o supportato quando richiedi l'autorizzazione:

"An error occurred while establishing the Remote Desktop Connection. The system cannot create an operating system for the SSO Login. The SSO functionality is not supported on the Domain controllers. You can only connect with username/password method."

Per risolvere il problema, utilizza il nome utente e la password per connetterti all'istanza o contatta l'amministratore di dominio dell'organizzazione.

Informazioni correlate

Gestione dei gruppi di nodi AWS Systems Manager

AWS UFFICIALEAggiornata 9 mesi fa