- Chris Hoffman
@chrisbhoffman
- Aggiornato il 16 maggio 2018, 4:17pm EDT
Microsoft ha annunciato che stava portando un client OpenSSH integrato su Windows nel 2015. L’hanno finalmente fatto, e un client SSH è nascosto nel Fall Creators Update di Windows 10. Ora è possibile connettersi a un server Secure Shell da Windows senza installare PuTTY o qualsiasi altro software di terze parti.
Aggiornamento: il client SSH integrato è ora abilitato di default nell’aggiornamento di aprile 2018 di Windows 10. Ecco come ottenere l’aggiornamento se non lo avete già sul vostro PC.
PuTTY potrebbe avere ancora altre caratteristiche. Secondo il bug tracker del progetto su GitHub, il client SSH integrato supporta solo le chiavi ed25519 al momento.
Come installare il client SSH di Windows 10
RELATO: Cosa c’è di nuovo nel Fall Creators Update di Windows 10, disponibile ora
Il client SSH fa parte di Windows 10, ma è una “caratteristica opzionale” che non è installata di default.
Per installarlo, andate in Impostazioni > App e cliccate “Gestisci funzioni opzionali” sotto App & caratteristiche.
Clicca “Aggiungi una funzione” in cima alla lista delle funzioni installate. Se hai già installato il client SSH, apparirà nella lista qui.
Scorri verso il basso, clicca sull’opzione “OpenSSH Client (Beta)”, e clicca “Installa”.
Windows 10 offre anche un server OpenSSH, che puoi installare se vuoi eseguire un server SSH sul tuo PC. Dovresti installarlo solo se vuoi effettivamente eseguire un server sul tuo PC e non solo connetterti a un server in esecuzione su un altro sistema.
Come usare il client SSH di Windows 10
Puoi ora usare il client SSH eseguendo il comando ssh
. Questo funziona sia in una finestra PowerShell che in una finestra del Prompt dei comandi, quindi usa quello che preferisci.
Per aprire rapidamente una finestra PowerShell, clicca con il tasto destro del mouse sul pulsante Start o premi Windows+X e scegli “Windows PowerShell” dal menu.
Per visualizzare la sintassi del comando ssh, basta eseguirlo:
ssh
Se vedete un messaggio di errore che dice che il comando non viene trovato, dovrete uscire e accedere di nuovo. Anche il riavvio del PC funzionerà. Non dovrebbe essere necessario, ma questa è una funzione beta.
RELATO: Come connettersi a un server SSH da Windows, macOS o Linux
Questo comando funziona come la connessione a un server SSH tramite il comando ssh
su altri sistemi operativi come macOS o Linux. La sua sintassi, o le opzioni della linea di comando, sono le stesse.
Per esempio, per connettersi a un server SSH a ssh.example.com con il nome utente “bob”, si dovrebbe eseguire:
ssh [email protected]
Di default, il comando cerca di connettersi a un server SSH in esecuzione sulla porta 22, che è quella di default. Tuttavia, potrebbe essere necessario connettersi a un server che gira su una porta diversa. Puoi farlo specificando una porta con lo switch -p
. Per esempio, se il server accetta connessioni sulla porta 7777, si dovrebbe eseguire:
ssh [email protected] -p 7777
Come con altri client SSH, ti verrà richiesto di accettare la chiave dell’host la prima volta che ti connetti. Otterrai quindi un ambiente a riga di comando che potrai usare per eseguire comandi sul sistema remoto.
Chris Hoffman è caporedattore di How-To Geek. Ha scritto di tecnologia per oltre un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia da emittenti televisive come la NBC 6 di Miami e il suo lavoro è stato coperto da testate come la BBC. Dal 2011, Chris ha scritto più di 2.000 articoli che sono stati letti quasi un miliardo di volte – e questo solo qui a How-To Geek.Read Full Bio ”