SSH (Secure Shell) è un protocollo di rete crittografato utilizzato per connettersi ai dispositivi su una rete o su Internet. I computer Linux sono dotati di uno strumento SSH preinstallato, accessibile con i comandi del terminale, ma che dire di Windows?
Sono disponibili diverse opzioni SSH per Windows, incluso uno strumento SSH integrato. Ecco come utilizzare SSH in Windows con app native e opzioni di terze parti.
1. PuTTY per desktop Windows
PuTTY è l'applicazione più popolare per la connessione ai server SSH su Windows
PuTTY è l'applicazione più popolare per la connessione ai server SSH su Windows. L'interfaccia di PuTTY può sembrare un po' intimidatoria e complicata all'inizio, ma una volta utilizzata scoprirai che è molto semplice.
Per utilizzare 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 quindi ti chiederà un nome utente e una password.
Se lo desideri, puoi anche salvare le informazioni sulla sessione. Fai clic sull'opzione Impostazioni predefinite , quindi seleziona Salva e PuTTY utilizzerà le impostazioni salvate ogni volta che si apre. Oppure imposta un profilo diverso per ogni connessione, inserisci un nome nel campo Sessioni salvate e fai clic su Salva.
Imposta un profilo diverso per ogni connessione
Scopri di più su come installare e utilizzare PuTTY su Quantrimang.com.
2. Utilizzare Windows PowerShell per SSH
Utilizzare Windows PowerShell per SSH
Se desideri uno strumento SSH da riga di comando di Windows creato da Microsoft integrato nel tuo sistema operativo, sei fortunato.
Windows PowerShell ha gradualmente preso il posto dell'applicazione Prompt dei comandi di Windows da quando è stata introdotta in Windows 7. Recentemente è stato aggiunto il supporto per OpenSSH , che puoi incorporare in PowerShell come segue:
- Premi WIN + I per aprire Impostazioni.
- Apri App > App e funzionalità .
- Fare clic su Funzionalità facoltative.
- Fai clic su +Aggiungi una funzionalità .
- Sfoglia l'elenco per trovare il client OpenSSH.
- Selezionare e fare clic su Installa.
- Una volta terminato, riavvia Windows 10.
Con OpenSSH aggiunto, puoi utilizzarlo aprendo Windows PowerShell (fai clic con il pulsante destro del mouse su Start > PowerShell ) e immettendo il comando di connessione. Per esempio:
ssh [email protected]
Ti verrà richiesto di inserire la password. Inserisci la tua password e accetta il certificato di sicurezza.
3. Shell sicura per Google Chrome
Google fornisce un client SSH chiamato Secure Shell App , che può essere aggiunto al browser Chrome. Basta installare 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 utilizzarlo. Quindi questo strumento funziona bene con i dispositivi sulla rete locale e con i server remoti.
L'app Secure Shell si apre come scheda del browser. Basta inserire le informazioni di accesso e il nome host (indirizzo IP) del server SSH remoto. Se necessario, puoi anche incorporare ulteriori argomenti della riga di comando SSH.
Come con altre app Web di Chrome, l'app Secure Shell può aprirsi 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.
4. OpenSSH per terminale Cygwin
Se utilizzi frequentemente comandi SSH standard su Linux, macOS e altri sistemi simili a UNIX, Cygwin offre il supporto SSH.
Se sei nuovo a SSH, potresti voler utilizzare un'opzione grafica come PuTTY. Tuttavia, se hai esperienza con le operazioni da riga di comando, scoprirai che OpenSSH in Cygwin funziona allo stesso modo delle altre piattaforme.
Cygwin è un pacchetto di installazione di grandi dimensioni, quindi potresti voler installare semplicemente OpenSSH. Per fare ciò, esegui il programma di installazione scaricato e quando ti viene richiesto di scegliere un pacchetto, cerca OpenSSH. Espandi Net e nella colonna Nuovo fai clic su Salta in modo che venga visualizzata la versione da scaricare.
Fare clic su Avanti per continuare, rivedere i pacchetti da installare, quindi fare nuovamente clic su Avanti .
Una volta terminata l'installazione, avvia l'applicazione Cygwin nel Terminale dal menu Start. Per avviare una connessione SSH, utilizza lo stesso comando ssh eseguito su Linux e altri sistemi operativi simili a UNIX.
Sebbene sia una buona soluzione, Cygwin può essere difficile da configurare.
5. SSH su FTP con FileZilla
SSH su FTP con FileZilla
Di solito, il motivo principale per utilizzare SSH per comunicare con un dispositivo remoto è caricare file. In genere, ciò accade perché stai gestendo un server Web e desideri caricare un'applicazione Web (ad esempio WordPress).
FileZilla è uno strumento FTP (File Transfer Protocol) open source con supporto per SFTP (SSH File Transfer Protocol). Ovviamente, questo rende i trasferimenti FTP molto più sicuri.
Per utilizzare SSH in FileZilla:,
- Apri File > Gestione sito per creare una nuova connessione.
- Seleziona Nuovo sito per aggiungere un nuovo sito.
- Seleziona SFTP come protocollo.
- Inserisci l'indirizzo IP o il nome host del server.
- Aggiungi nome utente e password.
- Fare clic su Connetti.
I trasferimenti di file verranno ora effettuati tramite SSH.