Microsoft je najavio da će 2015. donijeti integrirani OpenSSH klijent u Windows. Konačno su to učinili, a SSH klijent je skriven u ažuriranju autora pada autora sustava Windows 10. Sada se možete povezati s poslužiteljem Secure Shell iz sustava Windows bez instaliranja PuTTY ili bilo kojeg drugog softvera treće strane.
ažuriranje: Ugrađeni SSH klijent sada je omogućen prema zadanim postavkama u ažuriranju od travnja 2018. Evo kako ćete dobiti ažuriranje ako ga već nemate na računalu.
PuTTY možda još ima više mogućnosti. Prema projektu bug tracker na GitHub, integrirani SSH klijent podržava samo ed25519 tipke u ovom trenutku.
SSH klijent dio je sustava Windows 10, no to je "neobavezna značajka" koja nije po defaultu instalirana.
Da biste ga instalirali, idite na Postavke> Aplikacije i kliknite "Upravljanje dodatnim značajkama" u odjeljku Aplikacije i značajke.
Kliknite "Dodaj značajku" pri vrhu popisa instaliranih značajki. Ako već imate instaliran SSH klijent, on će se ovdje pojaviti na popisu.
Pomaknite se prema dolje, kliknite opciju "OpenSSH Client (Beta)" i kliknite "Instaliraj".
Windows 10 također nudi OpenSSH poslužitelj, koji možete instalirati ako želite pokrenuti SSH poslužitelj na računalu. To biste trebali instalirati samo ako želite pokrenuti poslužitelj na računalu, a ne samo povezati se s poslužiteljem koji radi na nekom drugom sustavu.
Sada možete koristiti SSH klijent pokretanjem ssh
naredba. To funkcionira bilo u prozoru programa PowerShell ili prozoru naredbene retke, pa upotrijebite što god želite.
Da biste brzo otvorili prozor programa PowerShell, desnom tipkom miša kliknite gumb Start ili pritisnite Windows + X i odaberite "Windows PowerShell" iz izbornika.
Da biste vidjeli sintaksu ssh naredbe, samo ga pokrenite:
ssh
Ako vidite poruku o pogrešci koja kaže da naredba nije pronađena, morat ćete se odjaviti i ponovo prijaviti. Ponovno pokretanje računala također će raditi. To ne bi trebalo biti potrebno, ali ovo je beta značajka.
Ova naredba radi isto kao i povezivanje s SSH poslužiteljem preko ssh
naredbu na drugim operacijskim sustavima kao što su MACOS ili Linux. Njegova sintaksa, ili opcije naredbenog retka, su iste.
Na primjer, za povezivanje s SSH poslužiteljem na ssh.example.com s korisničkim imenom "bob" pokrenuli biste:
ssh [email protected]
Prema zadanim postavkama, naredba se pokušava povezati s SSH poslužiteljem koji radi na priključku 22, što je zadano. Međutim, možda ćete se morati povezati s poslužiteljem koji radi na drugom priključku. To ćete učiniti određivanjem luka s -p
prekidač. Na primjer, ako poslužitelj prihvati veze na priključku 7777, pokrenuli biste:
ssh [email protected] -p 7777
Kao i kod ostalih SSH klijenata, prvo se put povezujete s primanjem ključa računala. Zatim dobit ćete okruženje naredbenog retka koje možete koristiti za pokretanje naredbi na udaljenom sustavu.