Hogyan SSH-zzunk Linux szerverekre Windows 10/11-ből
Ebben a cikkben megmutatjuk, hogyan telepítheted az OpenSSH klienst a Windows 10/11 operációs rendszerekre, és hogyan férhetsz hozzá a Linux szerverekhez Windows 10/11-en keresztül SSH-n. Azt is megmutatjuk, hogyan távolíthatod el a konfliktusos SSH kulcsokat/ujjlenyomatokat a Linux szerverek számára, amelyek ugyanazzal az IP címmel rendelkeznek a Windows 10/11 operációs rendszereken.
Tartalomjegyzék:
- Az SSH kliens telepítése Windows 11-en
- Az SSH kliens telepítése Windows 10-en
- Terminálprogram megnyitása Windows 11-en
- Terminálprogram megnyitása Windows 10-en
- Linux szerverek elérése SSH-n keresztül Windows 10/11 rendszerből
- A konfliktusos SSH kulcsok/ujjlenyomatok eltávolítása Windows 10/11 rendszerből
- Következtetés
SSH kliens telepítése Windows 11-en
A Linux szerverek eléréséhez Windows 11-ből SSH-n keresztül, telepítened kell az SSH kliensprogramot a Windows 11 operációs rendszeredre. Az SSH kliensprogram lehet, hogy nincs telepítve a Windows 11 operációs rendszeredre.
A SSH kliensprogram telepítésének ellenőrzéséhez, vagy a SSH kliensprogram telepítéséhez Windows 11-en, jobb kattintással (RMB) a “Start” menüre, majd kattintson a “Beállítások” lehetőségre.
A “Beállítások ” alkalmazást meg kell nyitni.
Kattints az Alkalmazások > Opcionális funkciók elemre.
Görgessen le egy kicsit. Látni fogja az “OpenSSH kliens” funkciót. Kattintson rá és nézze meg, hogy telepítve van-e.
A mi esetünkben telepítve van (mivel látjuk a „Eltávolítás” gombot). Ha az ön esetében nincs telepítve, akkor egy „Telepítés” gombot fog látni. Rá kattintva telepítheti az OpenSSH Klienst a Windows 11-en.
SSH kliens telepítése Windows 10 rendszeren
A Linux szerverek eléréséhez Windows 10-ből SSH-n keresztül, telepítened kell az SSH kliensprogramot a Windows 10 operációs rendszeredre. Az SSH kliensprogram lehet, hogy nincs telepítve a Windows 10 operációs rendszeredre.
A SSH kliensprogram telepítésének ellenőrzéséhez, vagy a SSH kliensprogram telepítéséhez Windows 10-en, jobb kattintással (RMB) kattintson a "Start" menüre, majd válassza a "Beállítások" lehetőséget.
A “Beállítások” alkalmazást meg kell nyitni.
Kattintson az “Alkalmazások” gombra.
Kattintson az „Opcionális funkciók” lehetőségre az „Alkalmazások és funkciók” szakaszból.
Görgessen le egy kicsit. Látni fogja az “OpenSSH kliens” funkciót. Kattintson rá és nézze meg, hogy telepítve van-e.
A mi esetünkben telepítve van (mivel látjuk a „Eltávolítás” gombot). Ha az ön esetében nincs telepítve, akkor egy „Telepítés” gombot fog látni. Rá kattintva telepítheti az OpenSSH Klienst a Windows 10-en.
A Terminálprogram megnyitása Windows 11-en
Az “OpenSSH kliens” program megnyitásához meg kell nyitnia egy “Terminál” alkalmazást a Windows 11 rendszeren.
A „Terminál“ alkalmazás megnyitásához Windows 11-en kattintson jobb gombbal a „Start“ menüre, majd válassza a „Terminál“ lehetőséget.
A Windows 11 “Terminál” alkalmazást meg kell nyitni.
Azt, hogy megerősítsd, hogy hozzáférsz az OpenSSH Client programhoz, futtasd a következő parancsot. Az OpenSSH kliens verziójának meg kell jelennie a terminálon:
> ssh -VA Terminálprogram megnyitása Windows 10-en
Az OpenSSH kliensprogram eléréséhez meg kell nyitnia egy “Terminált” az Windows 10 rendszeren.
A “Terminál” alkalmazás megnyitásához Windows 10-en kattintson jobb gombbal (RMB) a “Start” menüre, majd kattintson a “Windows PowerShell” lehetőségre.
A Windows 10 Terminál alkalmazást meg kell nyitni.
Azt, hogy hozzáférhet-e az OpenSSH Client programhoz, az alábbi parancs futtatásával ellenőrizheti. Az OpenSSH kliens verziója a terminálon lesz kiírva:
> ssh -VHozzáférés a Linux szerverekhez SSH-n keresztül Windows 10/11-ből
Linux szerver eléréséhez a Windows 10/11 számítógépéről futtathatja a következő parancsot:
ssh <username>@<hostname/ip-address>Vagy
ssh -p <port-number> <username>@<hostname/ip-address>Itt a <felhasználónév> a Linux szervered bejelentkezési felhasználóneve.
A <hostname/ip-address> a Linux szervered hosztneve/domaine neve vagy IP címe.
A <port-number> az OpenSSH szerver portszáma, amely a Linux szerveren fut, amelyhez hozzá kíván férni. Erre csak akkor van szükség, ha az OpenSSH szerver nem az alapértelmezett 22-es porton fut.
Például, a 192.168.0.112 IP-címmel rendelkező Linux szerverhez a shovon bejelentkezési felhasználóként a következő parancsot kell futtatni:
> ssh shovon@192.168.0.112A Linux szerver SSH kulcsának/ujjlenyomatának megerősítéséhez írja be a „igen”-t, és nyomja meg a <Enter> gombot.
Írd be a Linux szervered bejelentkezési jelszavát, és nyomj <Enter>.
Be kell jelentkezned a Linux szerverre.
Most bármilyen parancsot futtathatsz távoli Linux szervereden.
hostname -I
lsb_release -aAz SSH munkamenet bezárásához futtassa az alábbi parancsot:
exitÜtköző SSH kulcsok/ujjlenyomatok eltávolítása Windows 10/11 rendszeren
Ha DHCP-t használsz az IP-címek kiosztására a Linux szervereiden, ugyanaz az IP-cím különböző Linux szervereknek is kiosztásra kerülhet néha. Ebben az esetben, ha megpróbálsz SSH-val belépni egy Linux szerverbe egy olyan IP-címmel, amelyet korábban más Linux szervereknek is kiosztottak, amikor SSH-n keresztül próbálod elérni, a következő hibaüzenetet fogod látni.
Ez azért történik, mert ezeknek a Linux szervereknek az SSH kulcsai/ujjlenyomatai eltérőek, miközben az IP cím ugyanaz. Ezeknek a szervereknek a hozzáférése biztonsági problémát okozhat (pl. hoax támadás). Tehát az SSH kliens program 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 kliensprogram tárol a Windows 10/11 számítógépén az IP cím gyorsítótáraként.
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.112A gyorsítótárazott SSH kulcsot/ujjlenyomatot el kell távolítani a Windows 10/11 számítógépéről az IP címhez.
Most már SSH-n keresztül a megszokott módon hozzáférhetsz a Linux szerverhez ugyanazzal az IP-címmel a Windows 10/11 számítógépedről, ahogy az alábbi képernyőképen is látható:
> ssh shovon@192.168.0.112Következtetés
Megmutattuk, hogyan lehet telepíteni az OpenSSH kliensprogramot Windows 10/11 operációs rendszerekre. Azt is megmutattuk, hogyan lehet megnyitni egy Terminál alkalmazást Windows 10/11 alatt, és hogyan lehet SSH-n keresztül elérni a Linux kiszolgálókat Windows 10/11-ről, valamint hogyan lehet eltávolítani az ütköző SSH kulcsokat/ujjlenyomatokat az azonos IP-címmel rendelkező Linux kiszolgálókról Windows 10/11 operációs rendszerek alatt.





















