Windows 10 SSH vs PuTTY Tempo per cambiare il client di accesso remoto?
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 installare PuTTY.
Grazie a Windows PowerShell, tuttavia, potresti non aver più bisogno di PuTTY. Diamo un'occhiata a come impostare l'accesso SSH in Windows 10 e se i nuovi strumenti possono soppiantare PuTTY.
Come installare SSH in Windows 10 (veloce)
L'installazione della funzionalità SSH su Windows 10 PowerShell è abbastanza semplice, ma le opzioni del menu sono piuttosto nascoste. Ecco cosa devi fare:
- Aperto impostazioni.
- Visualizza il applicazioni
- Vai al Gestisci funzionalità opzionali
- Fai clic su Aggiungi una funzionalità.
- Selezionare Client OpenSSH.
- Aspetta, quindi riavvia.
Una volta eseguita questa operazione, è possibile stabilire connessioni SSH con altri computer compatibili. Se un server SSH è stato installato e configurato sulla macchina remota, è possibile effettuare 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 scoprire 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, aprire il menu Power User (fare clic con il pulsante destro del mouse su Start o Tasto Windows + X) e selezionare Windows PowerShell. Qui, inserisci il comando “SSH”. Se SSH non è ancora installato, vedrai una schermata come questa:
Risolvere questo è abbastanza facile. stampa Tasto Windows + I per aprire il impostazioni guarda, poi vai a applicazioni e cercare Gestisci funzionalità opzionali. Fare clic su questo, quindi cercare una voce etichettata “OpenSSH”.
Se non riesci a vederlo, fai clic su Aggiungi una funzionalità quindi scorri verso il basso fino a quando non vedi Client OpenSSH. Fare clic per espandere l'elemento e visualizzare la descrizione.
Quando sei pronto, clicca Installare per aggiungerlo al tuo PC. Alcuni 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 server SSH
Vale la pena sottolineare il fatto che è anche possibile installare un server SSH. Mentre è improbabile che Microsoft abiliterà qualsiasi forma di amministrazione remota universale su SSH, avere comunque un'opzione è utile.
Per installare questo, ripetere i passaggi precedenti, selezionando Server OpenSSH.
Utilizzo di SSH in Windows PowerShell
Una volta installato e funzionante, SSH può essere utilizzato per comunicare con un altro computer. Ad esempio, potresti usarlo per accedere a un Raspberry Pi (una delle varie opzioni remote Come connettere a distanza a un PC Windows da un Raspberry Pi Come connettere a distanza a un PC Windows da un Raspberry Pi Non sarebbe bello se tu potrebbe accedere al tuo PC dal tuo Raspberry Pi non importa dove ti trovi? Bene, puoi! Tutto ciò di cui hai bisogno è un'app per 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 relativo indirizzo IP.
Ad esempio, per connetterti alla mia scatola Raspberry Pi con RetroPie, ho usato:
ssh [email protected]
A questo punto, il dispositivo remoto dovrebbe richiedere di accettare una chiave sicura. genere sì per accettare questo, quindi al prompt, inserire la password per il nome utente utilizzato.
Qualche istante dopo, sarai connesso al dispositivo Linux remoto, pronto per eseguire qualsiasi attività tu abbia bisogno.
Funzionalità SSH di PowerShell e PuTTY
PuTTY è stata a lungo la scelta preferita per SSH su Windows. Controllo dei server Web, accesso ai dispositivi Internet of Things Cos'è Internet of Things? Cos'è l'Internet delle cose? Cos'è l'Internet delle cose? Ecco tutto ciò che devi sapere, perché è così eccitante e alcuni dei rischi. Leggi di più o amministrando a distanza un PC Linux, è un'app leggera e facile da usare.
Uno dei motivi della resistenza di PuTTY è l'ampia gamma di funzioni. Quindi, SSH su Windows PowerShell può competere con PuTTY?
Bene, in termini di funzionalità SSH, sì, può. Puoi scoprire come utilizzare alcune delle funzionalità estese di SSH su Windows 10 inserendo il comando ssh:
SSH
L'elenco risultante di opzioni delinea le funzionalità. Ad esempio, puoi specificare una porta:
ssh [nome utente] @ [nomehost] -p [porta]
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 permette di salvare (e nominare) le tue connessioni, l'app supporta anche le 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 lanciare.
Perché usare SSH quando è possibile utilizzare Linux?
Mentre il controllo remoto di Linux su SSH potrebbe essere di vitale importanza, 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 facilmente inserire comandi Linux e ricevere risposte realistiche. Anche se potrebbe non essere l'ideale per tutti gli scenari, se hai bisogno di un accesso Linux per scopi scolastici o di formazione e non hai accesso SSH (indipendentemente dall'app) a un dispositivo Linux, questo potrebbe essere l'ideale.
Certo, questa non è l'unica opzione. Se hai bisogno di esercitarti con i comandi di Bash in Windows, puoi sempre configurare una macchina virtuale. Basta installare una distribuzione Linux in questo e (hardware permettendo) si dispone di 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 un numero di clic in più da caricare, significa che potresti preferire rimanere con PuTTY. Ad ogni modo, il fatto che Windows 10 abbia due buone opzioni per SSH merita di essere celebrato.
Vuoi più opzioni SSH per Windows? La nostra carrellata 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 accedere in modo sicuro ai terminali remoti su Linux e altri sistemi simili a UNIX. Se si dispone di un server SSH remoto a cui si desidera accedere, sarà necessario scaricare un client SSH ... Per saperne di più verranno fornite le alternative.
Scopri di più su: PowerShell, Accesso remoto, Windows 10.