A Windows 10 új beépített SSH-parancsainak engedélyezése és használata

A Microsoft bejelentette, hogy 2015-ben integrált OpenSSH klienst hoz a Windows rendszerbe. Végül megtették, és egy SSH kliens el van rejtve a Windows 10 Fall Creators frissítésében. Mostantól csatlakozhat egy Secure Shell szerverhez a Windows rendszeréből a PuTTY vagy bármely más, harmadik féltől származó szoftver telepítése nélkül.

Frissítés :  A beépített SSH kliens alapértelmezés szerint engedélyezve van a Windows 10 2018. áprilisi frissítésében. Így szerezheti be a frissítést, ha még nincs meg a számítógépén.

Lehet, hogy a PuTTY még mindig több funkcióval rendelkezik. A projekt GitHub hibakeresője szerint az integrált SSH kliens jelenleg csak az ed25519 kulcsokat támogatja.

A Windows 10 SSH kliensének telepítése

KAPCSOLÓDÓ: A Windows 10 őszi alkotói frissítésének újdonságai, elérhetőek most

Az SSH kliens a Windows 10 része, de ez egy „opcionális szolgáltatás”, amelyet alapértelmezés szerint nem telepítettek.

A telepítéshez lépjen a Beállítások> Alkalmazások elemre, és kattintson az Alkalmazások és szolgáltatások alatt található „Opcionális szolgáltatások kezelése” elemre.

Kattintson a „Szolgáltatás hozzáadása” elemre a telepített szolgáltatások listájának tetején. Ha már telepítette az SSH klienst, akkor az itt megjelenik a listában.

Görgessen lefelé, kattintson az „OpenSSH Client (Beta)” lehetőségre, majd kattintson az „Install” gombra.

A Windows 10 egy OpenSSH szervert is kínál, amelyet telepíthet, ha SSH szervert szeretne futtatni a számítógépén. Csak akkor telepítse ezt, ha valóban szervert szeretne futtatni a számítógépén, és nem csak egy másik rendszeren futó szerverhez szeretne csatlakozni.

A Windows 10 SSH kliensének használata

Most már használhatja az SSH klienst a sshparancs futtatásával . Ez egy PowerShell-ablakban vagy egy Parancssor ablakban működik, ezért használja azt, amelyet jobban szeret.

A PowerShell ablak gyors megnyitásához kattintson a jobb gombbal a Start gombra, vagy nyomja meg a Windows + X gombot, és válassza a menüből a „Windows PowerShell” lehetőséget.

Az ssh parancs szintaxisának megtekintéséhez futtassa:

ssh

Ha hibaüzenetet lát, amely szerint a parancs nem található, akkor ki kell jelentkeznie és újra be kell jelentkeznie. A számítógép újraindítása szintén működik. Erre nem lenne szükség, de ez egy béta funkció.

KAPCSOLÓDÓ: Hogyan lehet csatlakozni egy SSH szerverhez Windows, macOS vagy Linux rendszerről

Ez a parancs ugyanúgy működik, mint egy SSH-kiszolgálóhoz való csatlakozás sshmás operációs rendszerek, például a macOS vagy a Linux parancsával. Szintaxisa vagy parancssori beállításai megegyeznek.

Például az SSH kiszolgálóhoz való csatlakozáshoz az ssh.example.com címen a „bob” felhasználónévvel futtatnia kell:

ssh [email protected]

Alapértelmezés szerint a parancs megpróbál csatlakozni a 22. porton futó SSH-kiszolgálóhoz, amely az alapértelmezett. Előfordulhat azonban, hogy csatlakoznia kell egy másik porton futó kiszolgálóhoz. Ezt úgy teheti meg, hogy a -pkapcsolóval megad egy portot . Például, ha a kiszolgáló elfogadja a kapcsolatokat a 7777-es porton, akkor futtassa:

ssh [email protected] -p 7777

Mint más SSH-ügyfeleknél, az első csatlakozáskor a rendszer kéri, hogy fogadja el a gazdagép kulcsát. Ezután kap egy parancssori környezetet, amely segítségével parancsokat futtathat a távoli rendszeren.