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.
Indice
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. PowerShellPer 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
-
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
.peminstance-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
.peminstance-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])?
-
-
(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.
-
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