Uno dei modi migliori per trasferire file in modo sicuro è utilizzare connessioni SSH sicure, che ci offrono un'architettura client/server ed è un protocollo che fornisce sicurezza e affidabilità in tutti i tipi di connessioni da diversi anni.
Possiamo creare un Tunnel SSH che parte dal server di origine al computer client, offrendo i migliori livelli di sicurezza e omettendo regole che impediscono l'accesso a detti siti.
Quando si utilizza un tunnel SSH abbiamo vantaggi come:
- Previeni più attacchi malware o ARP.
- Evita di essere vittima di attacchi Man in the Middle (MitM).
- Impedisci l'acquisizione e l'analisi del traffico utilizzato.
Oggi vedremo come creare un server SSH in Windows 10.
Cos'è FreeSHHFreeSSH è un'applicazione che è stata progettata per permetterci di creare una connessione SSH sicura crittografando tutte le informazioni che gestiamo attraverso di essa. Gli utenti potranno accedere tramite la console remota o utilizzando il server FTP incluso.
1. Installa e configura FreeSSH su Windows 10
Passo 1
FreeSSH può essere scaricato al seguente link:
Passo 2
Una volta scaricato FreeSSH, si procede alla sua esecuzione e installazione.
Passaggio 3
Seguiamo i passaggi della procedura guidata per completare l'installazione. Una volta terminata l'installazione vedremo la seguente finestra:
Passaggio 4
Lì selezioniamo l'opzione sì e in seguito vedremo quanto segue:
Passaggio 5
Lì selezioneremo l'opzione Non per impedire che FreeSSH venga stabilito come servizio di sistema.
In alcuni casi, quando l'applicazione viene eseguita, verrà visualizzato il seguente messaggio del firewall di Windows:
Passaggio 6
Lì clicchiamo su Consentire l'accesso per abilitare la porta 22 attraverso la quale viene stabilita la comunicazione SSH.
Procediamo ad aprire FreeSSH facendo doppio clic sull'icona della barra delle applicazioni e questo sarà il tuo ambiente. Possiamo vedere che il servizio server SSH è attivo.
2. Crea utenti con SSH in Windows 10
Passo 1
Per creare un utente che accede tramite SSH andiamo alla scheda Utenti e vedremo quanto segue:
Passo 2
Lì clicchiamo sul pulsante Aggiungere e definiremo i seguenti valori:
- Nome utente.
- In campagna Autorizzazione definiremo il valore Password memorizzata come hash SHA1.
- Definiamo e confermiamo le password.
- Attiviamo le scatole Conchiglia sì Tunneling.
Passaggio 3
Fare clic su OK per creare l'utente:
3. Parametri SSH in Windows 10
CrittografiaOra andiamo alla scheda Encryption possiamo definire il livello di crittografia desiderato per il tunnel SSH:
SSHNella scheda SSH possiamo definire valori come:
- Porta da utilizzare per la connessione SSH
- Numero di connessioni consentite
- Direzione di ascolto
- Shell di comando
- Messaggio visualizzato, ecc.
TunnelingFinalmente nella scheda Tunneling dobbiamo attivare le caselle. Clicca su Applicare per salvare le modifiche e Accettare per uscire da FreeSSH.
- Consenti l'inoltro alla porta locale
- Consenti l'inoltro alla porta remota
4. Connessione remota tramite SSH in Windows 10
Una volta definiti questi valori, andiamo al computer remoto per verificare la connessione SSH e possiamo utilizzare un client SSH.
Passo 1
In questo caso utilizzeremo Putty che può essere scaricato al seguente link:
Passo 2
Durante l'esecuzione di Putty assegneremo i seguenti valori:
- Indirizzo IP del server SSH.
- Definiamo la porta 22.
- Nel tipo di connessione assegniamo SSH.
Passaggio 3
Clicca su Aprire per creare la connessione SSH al server. Verrà visualizzata la seguente finestra:
Passaggio 4
Fare clic su Sì e poi inseriremo le credenziali di accesso al server:
Passaggio 5
In questo modo ci siamo collegati utilizzando una connessione SSH sicura. Nel caso in cui la connessione non vada a buon fine o il tempo di connessione scada, faremo quanto segue. Accediamo alle opzioni avanzate del firewall di Windows 10, selezioniamo la sezione Regole di ingresso e clicca sull'opzione Nuova regola:
INGRANDIRE
Passaggio 6
Verrà visualizzata la seguente finestra in cui selezioneremo la casella Porta:
Passaggio 7
Clicca su Prossimo e ora selezioniamo la casella TCP e specifichiamo la porta 22:
Passaggio 8
Nella finestra successiva selezioniamo l'opzione Consenti connessione:
Passaggio 9
Successivamente selezioniamo tutte le opzioni di accesso:
Passaggio 10
Infine assegneremo un nome alla regola creata:
In questo modo abbiamo abilitato l'utilizzo della porta 22, utilizzata di default per le connessioni SSH, in Windows 10.
Come possiamo vedere, abbiamo la possibilità di creare un server SSH in modo semplice e sicuro in Windows 10.