SSH Windows 10 vs. PuTTY: è ora di cambiare client di accesso remoto?
Annuncio pubblicitario
Uno dei metodi più comuni per comunicare tra computer, in particolare macchine Linux e server Web, è SSH. Quando si tratta di stabilire questo tipo di comunicazione in Windows, l'opzione predefinita è stata l'installazione di PuTTY.
Grazie a Windows PowerShell, tuttavia, potrebbe non essere più necessario PuTTY. Diamo un'occhiata a come configurare l'accesso SSH in Windows 10 e se i nuovi strumenti possono soppiantare PuTTY.
Come installare SSH in Windows 10 (rapido)
L'installazione della funzionalità SSH su Windows 10 PowerShell è abbastanza semplice, ma le opzioni di menu sono in qualche modo nascoste. Ecco cosa devi fare:
- Apri Impostazioni .
- Visualizza le app
- Vai a Gestisci funzionalità opzionali
- Fai clic su Aggiungi una funzione.
- Seleziona OpenSSH Client .
- Aspetta, quindi riavvia.
Al termine, è possibile stabilire connessioni SSH con altri computer compatibili. Se un server SSH è stato installato e configurato sul computer remoto, è possibile stabilire una connessione.
Questa è la panoramica. Ecco i dettagli
Come installare SSH in Windows 10 (dettagliato)
L'implementazione PowerShell di Windows 10 di SSH è una versione del progetto OpenSSH. Puoi trovare la pagina del progetto su GitHub.
Dovresti trovare che SSH è già installato sul tuo computer Windows 10 (è stato incluso nell'aggiornamento di aprile 2018), ma in caso contrario, può essere facilmente aggiunto.
Per verificare, apri il menu Power User (fai clic con il pulsante destro del mouse su Start o il tasto Windows + X ) e seleziona Windows PowerShell . Qui, inserisci il comando "ssh". Se SSH non è ancora installato, vedrai una schermata come questa:
Risolvere questo è abbastanza facile. Premi il tasto Windows + I per aprire la vista Impostazioni, quindi vai su App e cerca Gestisci funzionalità opzionali . Fare clic su questo, quindi cercare una voce denominata "OpenSSH".
Se non riesci a vederlo, fai clic su Aggiungi una funzionalità, quindi scorri verso il basso fino a visualizzare il client OpenSSH . Fare clic per espandere l'elemento e visualizzare la descrizione.
Quando sei pronto, fai clic su Installa per aggiungerlo al tuo PC. Pochi istanti dopo, verrà installato il nuovo client SSH per Windows PowerShell. Vale la pena riavviare Windows per assicurarsi che l'app sia installata correttamente.
Una nota sull'app SSH Server
Vale la pena sottolineare il fatto che è anche possibile installare un server SSH. Sebbene sia improbabile che Microsoft abiliti qualsiasi forma di amministrazione remota universale su SSH, averla come opzione è comunque utile.
Per installarlo, ripeti i passaggi precedenti, selezionando OpenSSH Server .
Utilizzo di SSH in Windows PowerShell
Una volta che SSH è installato e funzionante, è possibile utilizzarlo per comunicare con un altro computer. Ad esempio, è possibile utilizzarlo per accedere a un Raspberry Pi (una delle diverse opzioni remote Come connettersi in remoto a un PC Windows Da un Raspberry Pi Come connettersi in remoto a un PC Windows da un Raspberry Pi Non sarebbe bello se tu puoi accedere al tuo PC dal tuo Raspberry Pi, non importa dove ti trovi? Beh, puoi! Tutto ciò di cui hai bisogno è un'app desktop remoto. Leggi di più per quel piccolo computer).
L'utilizzo è semplice. In PowerShell, immettere il comando ssh, seguito dal nome utente per un account sul dispositivo remoto e dal suo indirizzo IP.
Ad esempio, per connettermi al mio box Raspberry Pi con RetroPie ho usato:
ssh
A questo punto, il dispositivo remoto dovrebbe richiedere di accettare una chiave sicura. Digitare Sì per accettarlo, quindi al prompt immettere la password per il nome utente utilizzato.
Pochi istanti dopo, sarai connesso al dispositivo Linux remoto, pronto per eseguire qualsiasi attività tu abbia bisogno.
Funzionalità SSH di PowerShell vs. PuTTY
PuTTY è stata a lungo la scelta preferita per SSH su Windows. Sia per il controllo dei server Web che per l'accesso ai dispositivi Internet of Things Cos'è l'Internet delle cose? Cos'è l'Internet delle cose? Cos'è l'Internet of Things? Ecco tutto ciò che devi sapere a riguardo, perché è così eccitante e alcuni dei rischi. Leggi di più o gestisci da remoto un PC Linux, è un'app leggera e facile da usare.
Uno dei motivi della resistenza di PuTTY è la sua vasta gamma di funzionalità. Quindi, SSH su Windows PowerShell può competere con PuTTY?
Bene, in termini di fornitura della funzionalità SSH, sì, può. Puoi scoprire come utilizzare alcune delle funzionalità estese di SSH su Windows 10 immettendo il comando ssh:
ssh
L'elenco di opzioni risultante delinea le funzionalità. Ad esempio, è possibile specificare una porta:
ssh [username]@[hostname] -p [port]
Le possibilità sono buone!
Tuttavia, non è ancora PuTTY. Mentre puoi associare un indirizzo con OpenSSH su Windows, sei limitato dal numero di indirizzi che puoi salvare.
C'è un motivo per cui PuTTY rimane popolare. Non solo ti consente di salvare (e nominare) le tue connessioni, ma l'app supporta anche connessioni su Telnet, Seriale e altri protocolli. L'aspetto di PuTTY è anche configurabile, può essere lanciato rapidamente dal desktop. Tutto sommato, PuTTY è una solida utility che gestisce praticamente tutto ciò che puoi lanciarci.
Perché SSH quando puoi usare Linux?
Mentre il controllo remoto di Linux su SSH potrebbe essere vitale, potresti non aver nemmeno bisogno di SSH. Windows 10 ora presenta un sottosistema Linux e un prompt dei comandi simile a Bash.
Ciò significa che puoi inserire facilmente comandi Linux e ricevere risposte realistiche. Anche se potrebbe non essere l'ideale per tutti gli scenari, se hai bisogno dell'accesso a Linux per scopi di college o formazione e non hai accesso SSH (indipendentemente dall'app) a un dispositivo Linux, questo potrebbe essere l'ideale.
Naturalmente, questa non è l'unica opzione. Se è necessario esercitarsi con i comandi Bash in Windows, è sempre possibile configurare una macchina virtuale. Basta installare una distribuzione Linux in questo e (hardware permettendo) hai un sistema operativo Linux pronto per l'uso.
È tempo di abbandonare PuTTY su Windows 10?
SSH è facile da usare in PowerShell di Windows 10. Tuttavia, la sua mancanza di funzionalità, oltre a richiedere qualche clic in più per il caricamento, significa che potresti preferire restare con PuTTY. Ad ogni modo, vale la pena festeggiare il fatto che Windows 10 abbia due buone opzioni per SSH.
Desideri ulteriori opzioni SSH per Windows? La nostra raccolta di strumenti SSH per Windows 4 Semplici modi per usare SSH In Windows 4 Semplici modi per usare SSH In 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 scaricare un client SSH .... Ulteriori informazioni ti spiegheranno le alternative.
Scopri di più su: PowerShell, Accesso remoto, Windows 10.