Come utilizzare SSH in Windows: 5 semplici modi

SSH (Secure Shell) è un protocollo di rete crittografato utilizzato per la connessione a dispositivi su una rete o Internet. I computer Linux sono dotati di uno strumento SSH preinstallato a cui è possibile accedere con un comando terminale, ma per quanto riguarda Windows?

Diverse opzioni SSH sono disponibili per Windows, incluso uno strumento SSH integrato. Ecco come utilizzare SSH in Windows utilizzando app native e di terze parti.

Perché hai bisogno di SSH su Windows?

SSH è la soluzione di fatto per l'accesso sicuro a terminali remoti su Linux e altri sistemi simili a UNIX. Se si dispone di un server SSH remoto a cui si desidera accedere, è necessario un client SSH. SSH può essere utilizzato per qualsiasi cosa, dall'accesso remoto a un computer in rete alla gestione e al backup di un sito Web .

Sebbene Windows includa da tempo il client Telnet, è estremamente insicuro, quindi dovresti usarlo solo tra dispositivi collegati direttamente. Per SSH sicuro, protetto e crittografato, è necessario un software migliore. Sono disponibili cinque strumenti per SSH in Windows:

  1. PuTTY
  2. Windows PowerShell
  3. Shell protetta per Google Chrome
  4. OpenSSH per Cygwin Terminal
  5. Funzionalità FTP SSH di FileZilla

Continua a leggere per scoprire come utilizzare SSH Windows con ognuna di queste utility.

1. PuTTY per desktop Windows

SSH in Windows utilizzando PuTTY

PuTTY è l'app più popolare per la connessione ai server SSH su Windows. All'inizio l'interfaccia di PuTTY può sembrare un po 'intimidatoria e complicata, ma è abbastanza semplice una volta che inizi a usarla.

Per usare PuTTY, tutto ciò che devi fare è avviare putty.exe. Qui, inserisci il nome host (o l'indirizzo IP) del server remoto, assicurati che la porta sia corretta e fai clic su Apri . PuTTY si connetterà al server e richiederà un nome utente e una password.

Puoi anche salvare queste informazioni sulla sessione, se lo desideri. Fare clic sull'opzione Impostazioni predefinite , quindi fare clic su Salva e PuTTY utilizzerà le impostazioni salvate ogni volta che si apre.

In alternativa, imposta un profilo diverso per ogni connessione, inserisci un nome nel campo Sessioni salvate e fai clic su Salva .

Scopri come usare SSH su Windows 10 con PuTTY

Scarica: PuTTY (gratuito)

2. Utilizzare Windows PowerShell per SSH

Utilizzare Windows PowerShell come client SSH

Se si desidera uno strumento SSH della riga di comando di Windows incorporato nel sistema operativo, si è fortunati.

Windows PowerShell sta lentamente prendendo il posto dell'app Prompt dei comandi di Windows da quando è stato introdotto in Windows 7. Più recentemente, è stato aggiunto il supporto per OpenSSH, che è possibile incorporare in PowerShell come segue:

  1. Premi WIN + I per aprire Impostazioni .
  2. Apri App> App e funzionalità
  3. Fai clic su Funzionalità opzionali
  4. Fai clic su + Aggiungi una funzione
  5. Sfoglia l'elenco per trovare OpenSSH Client
  6. Seleziona e fai clic su Installa
  7. Al termine, riavviare Windows 10

Con OpenSSH aggiunto, è possibile utilizzarlo aprendo Windows PowerShell (fare clic con il tasto destro su Start> PowerShell ) e digitando un comando di connessione. Per esempio:

 ssh [email protected] 

Ti verrà richiesta la password, quindi inseriscila e accetta il certificato di sicurezza.

3. Secure Shell per Google Chrome

Google fornisce un client SSH chiamato Secure Shell App, che può essere aggiunto al browser Chrome. Installa l'app Secure Shell dal Chrome Web Store. Anche se funziona nel browser Chrome, funziona completamente offline, quindi non è necessario l'accesso a Internet per usarlo. Funziona quindi anche con i dispositivi della rete locale come con i server remoti.

L'app Secure Shell si apre come una scheda del browser. Inserisci semplicemente le tue credenziali e il nome host (indirizzo IP) del server SSH remoto. È inoltre possibile aggiungere ulteriori argomenti della riga di comando SSH, se necessario.

Come con altre app Web di Chrome, l'app Secure Shell può essere aperta in una finestra dedicata per separarla dal browser principale.

Poiché Secure Shell è un'app Web di Chrome, è disponibile anche per macOS, Linux e persino Chrome OS .

Scarica: Secure Shell App per Google Chrome

4. OpenSSH per Cygwin Terminal

Se si utilizza abitualmente il comando SSH standard su Linux, macOS e altri sistemi simili a UNIX, Cygwin offre il supporto SSH.

Se non conosci SSH, probabilmente vorrai utilizzare un'opzione grafica come PuTTY. Tuttavia, se hai esperienza con l'attività della riga di comando, scoprirai che l'impianto OpenSSH di Cygwin funziona come su altre piattaforme.

Cygwin è un pacchetto di installazione di grandi dimensioni, quindi potresti preferire installare solo OpenSSH.

Per fare ciò, esegui il programma di installazione scaricato e quando ti viene richiesto di selezionare i pacchetti, cerca OpenSSH. Espandere Net e nella colonna New, fare clic su Skip in modo da visualizzare la versione da scaricare.

Fare clic su Avanti per procedere, rivedere i pacchetti da installare, quindi di nuovo Avanti .

Al termine del processo di installazione, avviare l'applicazione Terminale di Cygwin dal menu Start. Per avviare una connessione SSH, usa lo stesso comando ssh che avresti eseguito su Linux e altri sistemi operativi simili a UNIX.

Sebbene sia una buona soluzione, Cygwin può essere difficile da configurare.

Scarica: Cygwin (gratuito)

5. SSH su FTP con FileZilla

SSH su FTP con FileZilla

Spesso il motivo principale per utilizzare SSH per comunicare con un dispositivo remoto è caricare file. Comunemente, questo perché si gestisce un server Web e si desidera caricare un'applicazione Web (ad esempio WordPress).

FileZilla è uno strumento FTP (File Transfer Protocol) open source che supporta SFTP o SSH File Transfer Protocol. Ovviamente, questo rende i trasferimenti FTP molto più sicuri.

Per utilizzare SSH in FileZilla :,

  • Apri File> Site Manager per creare una nuova connessione
  • Aggiungi un nuovo sito
  • Seleziona SFTP come protocollo
  • Immettere l'indirizzo IP o il nome host del server
  • Aggiungi il nome utente e la password
  • Fai clic su Connetti

I trasferimenti di file verranno ora effettuati tramite SSH.

Scarica: FileZilla (gratuito)

Quale client SSH Windows dovresti usare?

Quindi quale client SSH è il migliore? Bene, dipende da cosa stai cercando:

  • Se ti piace l'idea di un client SSH che gira nel tuo browser, prendi Secure Shell per Chrome. Tieni presente che Secure Shell per Chrome è l'opzione più limitata e non ti consentirà di eseguire il tunneling SSH.
  • Se vuoi una potente applicazione SSH con un'interfaccia grafica che ti consenta di configurare le impostazioni e salvare le informazioni sulla sessione, usa PuTTY. È il client SSH di Windows più popolare per un motivo ed è abbastanza semplice imparare le basi.
  • Per un'esperienza affidabile della riga di comando SSH, utilizzare Windows PowerShell o Cygwin.

Se dovessimo consigliarne uno, diremmo che la maggior parte degli utenti dovrebbe utilizzare PuTTY.

Non sei ancora sicuro? Ecco uno sguardo più attento a SSH in PowerShell rispetto a PuTTY .

Leggi l'articolo completo: Come utilizzare SSH in Windows: 5 semplici modi