Hogyan lehet SSH-t tenni Linux szerverekre Windows 10/11 rendszerből

Hogyan Lehet Ssh T Tenni Linux Szerverekre Windows 10 11 Rendszerbol



Ebben a cikkben bemutatjuk, hogyan telepítheti az OpenSSH-ügyfélprogramot Windows 10/11 operációs rendszeren, és hogyan érheti el a Linux-kiszolgálókat Windows 10/11-ről SSH-n keresztül. Azt is megmutatjuk, hogyan távolíthatja el az ütköző SSH-kulcsokat/ujjlenyomatokat az azonos IP-címmel rendelkező Linux-kiszolgálókról Windows 10/11 operációs rendszerről.

Tartalom témája:

  1. Az SSH-kliens telepítése Windows 11 rendszeren
  2. Az SSH-kliens telepítése Windows 10 rendszeren
  3. Terminálprogram megnyitása Windows 11 rendszeren
  4. Terminálprogram megnyitása Windows 10 rendszeren
  5. A Linux-kiszolgálók elérése SSH-n keresztül a Windows 10/11 rendszerből
  6. Az ütköző SSH-kulcsok/ujjlenyomatok eltávolítása a Windows 10/11 rendszerből
  7. Következtetés

Az SSH-kliens telepítése Windows 11 rendszeren

A Linux-kiszolgálók Windows 11 rendszerről SSH-n keresztüli eléréséhez telepítenie kell az SSH-ügyfélprogramot a Windows 11 operációs rendszerére. Előfordulhat, hogy az SSH-ügyfélprogram nincs telepítve a Windows 11 operációs rendszerre.

Annak ellenőrzéséhez, hogy az SSH-kliens program telepítve van-e, vagy az SSH-kliens program telepítéséhez Windows 11 rendszeren, kattintson a jobb gombbal (RMB) a „Start” menüre, majd kattintson a „Beállítások” elemre.









Meg kell nyitni a „Beállítások” alkalmazást.



Kattintson Alkalmazások elemre > Választható funkciók .





Görgessen le egy kicsit. Látni fogja az „OpenSSH Client” funkciót. Kattintson rá, és nézze meg, hogy telepítve van-e.



Esetünkben telepítve van (mivel látjuk az „Eltávolítás” gombot). Ha nincs telepítve az Ön esetében, akkor megjelenik egy „Telepítés” gomb. Kattintson rá az OpenSSH ügyfélprogramok telepítéséhez a Windows 11 rendszeren.

Az SSH-kliens telepítése Windows 10 rendszeren

A Linux-kiszolgálók Windows 10 rendszerről SSH-n keresztüli eléréséhez telepítenie kell az SSH-kliens programot a Windows 10 operációs rendszerére. Előfordulhat, hogy az SSH-ügyfélprogram nincs telepítve a Windows 10 operációs rendszerre.

Annak ellenőrzéséhez, hogy az SSH-ügyfélprogram telepítve van-e, vagy az SSH-kliensprogram telepítéséhez Windows 10 rendszeren, kattintson a jobb gombbal (RMB) a „Start” menüre, majd kattintson a „Beállítások” elemre.

Meg kell nyitni a „Beállítások” alkalmazást.

Kattintson az „Alkalmazások” elemre.

Kattintson az „Opcionális funkciók” elemre az „Alkalmazások és funkciók” részben.

Görgessen le egy kicsit. Látni fogja az „OpenSSH Client” funkciót. Kattintson rá, és nézze meg, hogy telepítve van-e.

Esetünkben telepítve van (mivel látjuk az „Eltávolítás” gombot). Ha nincs telepítve az Ön esetében, akkor megjelenik egy „Telepítés” gomb. Kattintson rá az OpenSSH ügyfélprogramok telepítéséhez Windows 10 rendszeren.

Terminálprogram megnyitása Windows 11 rendszeren

Az „OpenSSH-kliens” program eléréséhez meg kell nyitnia egy „Terminal” alkalmazást a Windows 11 rendszeren.

A „Terminal” alkalmazás megnyitásához Windows 11 rendszeren kattintson a jobb gombbal (RMB) a „Start” menüre, majd kattintson a „Terminál” elemre.

Meg kell nyitni a Windows 11 „Terminal” alkalmazást.

Az OpenSSH Client program elérésének ellenőrzéséhez futtassa a következő parancsot. Az OpenSSH kliens verzióját ki kell nyomtatni a terminálra:

> ssh -BAN BEN

Terminálprogram megnyitása Windows 10 rendszeren

Az OpenSSH ügyfélprogram eléréséhez meg kell nyitnia egy „Terminal” alkalmazást a Windows 10 rendszeren.

A „Terminal” alkalmazás megnyitásához Windows 10 rendszeren kattintson a jobb gombbal (RMB) a „Start” menüre, majd kattintson a „Windows PowerShell” elemre.

Meg kell nyitni a Windows 10 Terminal alkalmazást.

Az OpenSSH Client program elérésének ellenőrzéséhez futtassa a következő parancsot. Az OpenSSH kliens verzióját ki kell nyomtatni a terminálra:

> ssh -BAN BEN

A Linux-kiszolgálók elérése SSH-n keresztül a Windows 10/11 rendszerből

A Linux-kiszolgáló eléréséhez Windows 10/11 rendszerű számítógépéről futtassa a következő parancsot:

$ ssh < felhasználónév >@< gazdagépnév / IP-cím >

Vagy

$ ssh -o < port-szám > < felhasználónév >@< gazdagépnév / IP-cím >

Itt, a a Linux szerver bejelentkezési felhasználóneve.

A a Linux szerver gazdagépneve/tartományneve vagy IP-címe.

A az elérni kívánt Linux-kiszolgálón futó OpenSSH-kiszolgáló portszáma. Erre csak akkor van szükség, ha az OpenSSH-kiszolgáló nem alapértelmezett porton fut – a 22-től eltérő porton.

Például a 192.168.0.112 IP-című Linux szerver eléréséhez shovon bejelentkező felhasználóként futtassa a következő parancsot:

> ssh shovon @ 192.168.0.112

A Linux-kiszolgáló SSH-kulcsának/ujjlenyomatának megerősítéséhez írja be a „yes”-t, és nyomja meg a gombot .

Írja be a Linux szerver bejelentkezési jelszavát, és nyomja meg a gombot .

Be kell jelentkeznie a Linux szerverre.

Most bármilyen parancsot futtathat a távoli Linux-kiszolgálón.

$ gazdagépnév -ÉN

$ lsb_release -a

Az SSH-munkamenet bezárásához futtassa a következő parancsot:

$ kijárat

Az ütköző SSH-kulcsok/ujjlenyomatok eltávolítása a Windows 10/11 rendszerből

Ha DHCP-t használ az IP-címek kiosztására a Linux-szervereken, előfordulhat, hogy ugyanaz az IP-cím időnként különböző Linux-kiszolgálókhoz van hozzárendelve. Ebben az esetben, ha megpróbál SSH-t beállítani egy Linux-kiszolgálóra, amelynek IP-címe korábban más Linux-kiszolgálókhoz volt hozzárendelve, miközben SSH-n keresztül éri el azt, a következő hibaüzenet jelenik meg.

Ez azért történik, mert ezeknek a Linux-kiszolgálóknak az SSH-kulcsai/ujjlenyomatai különböznek, míg az IP-cím ugyanaz. Ezekhez a szerverekhez való hozzáférés biztonsági problémát jelenthet (azaz „man-in-the-middle” támadás). Tehát az SSH-kliensprogram nem engedélyezi az ilyen típusú kapcsolatokat.

A probléma megoldásához el kell távolítania az SSH-kulcsot/ujjlenyomatot, amelyet az OpenSSH-ügyfélprogram az IP-cím gyorsítótáraként tárol a Windows 10/11 számítógépén.

Például eltávolíthatja a gyorsítótárazott SSH-kulcsot/ujjlenyomatot a 192.168.0.112 IP-címhez a következő paranccsal:

$ ssh-keygen -R 192.168.0.112

Az IP-cím gyorsítótárazott SSH-kulcsát/ujjlenyomatát el kell távolítani a Windows 10/11 számítógépről.

Mostantól a szokásos módon el kell érnie a Linux-kiszolgálót ugyanazzal az IP-címmel a Windows 10/11 számítógépéről SSH-n keresztül, amint azt a következő képernyőképen láthatja:

> ssh shovon @ 192.168.0.112

Következtetés

Megmutattuk, hogyan telepítheti az OpenSSH ügyfélprogramot Windows 10/11 operációs rendszerre. Megmutattuk azt is, hogyan lehet megnyitni egy terminál alkalmazást Windows 10/11 rendszeren, és hogyan lehet elérni a Linux szervereket Windows 10/11 rendszerből SSH-n keresztül, és hogyan lehet eltávolítani az ütköző SSH-kulcsokat/ujjlenyomatokat az azonos IP-című Linux-kiszolgálókról Windows 10-ből/ 11 operációs rendszer.