Connessione all'istanza Linux da Windows tramite OpenSSH - Amazon Elastic Compute Cloud

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à.

Connessione all'istanza Linux da Windows tramite OpenSSH

Le seguenti procedure mostrano come connettersi all'istanza Linux da Windows utilizzando OpenSSH, uno strumento di connettività open source per l'accesso remoto con il protocollo SSH. OpenSSH è supportato su Windows Server 2019 e sistemi operativi successivi.

Prerequisiti

Per connetterti a un'istanza Linux da Windows tramite OpenSSH, devi soddisfare i prerequisiti seguenti.

Verificare che l'istanza sia pronta

Dopo aver avviato un'istanza, possono essere necessari alcuni minuti affinché sia pronta e sia possibile connettervisi. Verifica che l'istanza abbia superato i controlli dello stato. Puoi vedere queste informazioni nella colonna Status checks (Verifiche di stato) della pagina Instances (Istanze).

Verificare i prerequisiti generali per la connessione all'istanza

Per trovare il nome DNS pubblico o l'indirizzo IP dell'istanza e il nome utente da utilizzare per connettersi all'istanza, consulta Ottenimento di informazioni sull'istanza.

Verifica della versione Windows

Per connetterti all'istanza Linux da Windows tramite OpenSSH, la versione Windows deve essere Windows Server 2019 e successive.

Verifica i prerequisiti PowerShell

Per installare OpenSSH sul tuo sistema operativo Windows PowerShell utilizzando, devi PowerShell eseguire la versione 5.1 o successiva e il tuo account deve essere membro del gruppo Administrators integrato. Esegui $PSVersionTable.PSVersion da PowerShell per verificare la tua versione. PowerShell

Per verificare se sei un membro del gruppo Administrators integrato, esegui il PowerShell comando seguente:

(New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

Se sei un membro del gruppo Amministratori integrato, l'output è True.

Installa OpenSSH per Windows usando PowerShell

Per installare OpenSSH per Windows PowerShell utilizzando, esegui il seguente comando: PowerShell

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Output previsto:

Path : Online : True RestartNeeded : False

Connessione all'istanza Linux da Windows tramite OpenSSH

Dopo aver installato OpenSSH, utilizza la seguente procedura per connetterti all'istanza Linux da Windows tramite OpenSSH. Se si verifica un errore mentre tenti di connetterti alla tua istanza, consulta Risoluzione dei problemi di connessione all'istanza.

Per connetterti all'istanza tramite OpenSSH
  1. In PowerShell o nel prompt dei comandi, usa il ssh comando per connetterti all'istanza. Specifica il percorso e il nome del file della chiave privata (.pem), il nome utente per l'istanza e il nome DNS pubblico o l'indirizzo IPv6 per l'istanza. Per ulteriori informazioni su come trovare la chiave privata, il nome utente per l'istanza e il nome DNS o l'indirizzo IPv6 per un'istanza, consulta Individuazione della chiave privata e impostazione delle autorizzazioni e Ottenimento di informazioni sull'istanza. Per connettersi all'istanza, utilizzare uno dei seguenti comandi.

    • (DNS pubblico) Per connettersi utilizzando il nome DNS pubblico dell'istanza, immettere il comando seguente.

      ssh -i /path/key-pair-name.pem instance-user-name@instance-public-dns-name
    • (IPv6) In alternativa, se l'istanza ha un indirizzo IPv6, per connettersi utilizzando l'indirizzo IPv6 dell'istanza, immettere il comando seguente.

      ssh -i /path/key-pair-name.pem instance-user-name@instance-IPv6-address

    La risposta visualizzata sarà simile alla seguente:

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (198-51-100-1)' can't be established.
    ECDSA key fingerprint is l4UB/neBad9tvkgJf1QZWxheQmR59WgrgzEimCG6kZY.
    Are you sure you want to continue connecting (yes/no/[fingerprint])?
  2. (Opzionale) Verificare che l'impronta riportata nell'avviso di sicurezza corrisponda all'impronta ottenuta precedentemente in (Opzionale) Ottenimento dell'impronta dell'istanza. Se queste impronte digitali non corrispondono, qualcuno potrebbe tentare un attacco. man-in-the-middle Se invece corrispondono, passare alla fase successiva.

  3. Specificare (sì yes.

    La risposta visualizzata sarà simile alla seguente:

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (ECDSA) to the list of known hosts.

Disinstalla OpenSSH da Windows usando PowerShell

Per disinstallare OpenSSH da Windows PowerShell utilizzando, esegui il seguente comando: PowerShell

Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Output previsto:

Path : Online : True RestartNeeded : True