Come abilitare il client OpenSSH in Windows 10
Come forse già saprai, Windows 10 include il software SSH integrato, sia un client che un server! È molto utile quando è necessario accedere rapidamente a un server Linux. Tutto può essere fatto con pochi clic, senza installare software aggiuntivo.
Annuncio
Sulle macchine Windows, il software open source gratuito PuTTY è lo standard di fatto quando si tratta di SSH e Telnet. Con Windows 10, Microsoft ha finalmente ascoltato i suoi utenti dopo anni in cui richiedevano un client e un server SSH. Includendo un'implementazione OpenSSH, il valore del sistema operativo aumenta.
Al momento in cui scriviamo, il software OpenSSH incluso in Windows 10 è in fase BETA. Ciò significa che può avere alcuni problemi di stabilità.
Il client SSH fornito è simile al client Linux. A prima vista, sembra supportare le stesse funzionalità della sua controparte *NIX. È un'app console, quindi dovresti essere in grado di avviarla dal prompt dei comandi. Abilitiamolo.
Abilita il client OpenSSH in Windows 10
- Apri il App Impostazioni e vai su App -> App e funzionalità.
- A destra, fai clic su Gestisci funzionalità opzionali.
- Nella pagina successiva, fare clic sul pulsante Aggiungi una funzionalità.
- Nell'elenco delle funzioni, seleziona Cliente OpenSSH e clicca su Installare pulsante.
Questo installerà il software OpenSSH Client in Windows 10. I suoi file binari si trovano nella cartella c:\windows\system32\Openssh
. Oltre al client SSH, la cartella contiene i seguenti strumenti client:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- e il file di configurazione "sshd_config".
ti consiglio di esci dal tuo account utente e accedi di nuovo per aggiungere questi binari al PATH variabile d'ambiente. Altrimenti, dovrai digitare il percorso completo di questi binari per usarli.
Ora puoi provarlo in azione.
Come utilizzare il client OpenSSH su Windows 10
- Apri un nuova finestra del prompt dei comandi.
- Digita il comando ssh utilizzando la seguente sintassi:
ssh nomeutente@host -p porta
Ad esempio, mi collegherò al mio media center basato su Raspberry PI:
ssh [email protected]
Il risultato sarà il seguente:
Il client integrato è quasi identico al client SSH tradizionale del pacchetto OpenSSH disponibile su Linux. Offre la stessa esperienza di console. È molto utile quando è necessario modificare alcune opzioni di configurazione o riavviare un demone. Se sei abituato a gestire macchine Linux dalla riga di comando, lo troverai utile.
Tuttavia, ci sono ancora una serie di situazioni in cui il buon vecchio PuTTY vince la gara. Ti consente di avere un elenco di server senza creare scorciatoie o scrivere file batch. Consente di modificare al volo una serie di opzioni di connessione e di configurare rapidamente opzioni come la codifica o le variabili di ambiente utilizzando la GUI. Dal mio punto di vista, il software OpenSSH integrato funziona bene per le funzionalità di base quando non è consentito installare PuTTY sul PC che si sta utilizzando (ad esempio in un ambiente aziendale bloccato). È anche utile se sei un utente Linux professionista che ha imparato a memoria tutte le opzioni del client SSH.