Lépjen kapcsolatba velünk

info@serverion.com

Hívjon minket

+1 (302) 380 3902

Az SSH konfigurálása és a szerver biztonságának javítása

Az SSH konfigurálása és a szerver biztonságának javítása

A mai hiper-összekötött digitális környezetben a szerverek biztonságának fenntartása kritikus fontosságú az informatikai szakemberek, a fejlesztők és a vállalkozók számára egyaránt. A Secure Shell (SSH) egy sarokköves technológia, amely titkosított hozzáférést biztosít a hálózati eszközökhöz, megvédve az érzékeny adatokat a jogosulatlan hozzáféréstől. Az SSH messze felülmúlja az olyan elavult protokollokat, mint a Telnet, amelyek egyszerű szövegként továbbítják az információkat, így sebezhetővé teszik azokat a lehallgatással szemben.

Ez a cikk átfogó útmutatóként szolgál az SSH megértéséhez és konfigurálásához, bemutatja biztonsági funkcióit, valós alkalmazásait, valamint lépésről lépésre bemutatja a beállítást. Akár egy kis e-kereskedelmi áruház szervereit kezeli, akár vállalati szintű hálózati rendszereket adminisztrál, az SSH bevezetése kulcsfontosságú lépés egy biztonságosabb infrastruktúra felé.

Miért elengedhetetlen az SSH a biztonságos hálózatépítéshez?

A Telnet problémája

A Telnet, egy hagyományos protokoll az eszközök távoli eléréséhez, jelentős biztonsági hiányosságokkal rendelkezik. A 23-as TCP porton működő Telnet egyszerű szövegként továbbítja az adatokat, beleértve a jelszavakat is, így a támadók könnyen lehallgathatják azokat olyan eszközökkel, mint a Wireshark. Bár a Telnet továbbra is használható elszigetelt helyi hálózatokban, nem alkalmas távoli internet-hozzáférésre, különösen a mai biztonságtudatos környezetben.

Példa forgatókönyv:
Képzeld el, hogy egy indiai informatikai rendszergazda vagy, aki Telnet segítségével próbál hozzáférni egy routerhez a céged ausztrál irodájában. Az interneten keresztül bármely rosszindulatú szereplő, aki figyeli a forgalmat, elfoghatja a parancsaidat és a hitelesítő adataidat. Ezáltal a Telnet alkalmatlan a biztonságos távoli kommunikációra.

Hogyan oldja meg az SSH a problémát

Az SSH (Secure Shell) ezeket a sebezhetőségeket úgy kezeli, hogy titkosítja az összes továbbított adatot, így azok olvashatatlanok lesznek illetéktelen felek számára. A TCP 22-es portján működő SSH fejlett kriptográfiai algoritmusokat, például RSA-t használ a biztonságos kommunikáció biztosítására. Ez a titkosítás nemcsak az adatokat védi, hanem a kapcsolat létrehozása előtt ellenőrzi mind a kliens, mind a szerver hitelességét.

Az SSH főbb jellemzői:

  • Titkosítás: Kulcsok segítségével olvashatatlan formátumba konvertálja a sima szöveget.
  • Hitelesítés: Biztosítja, hogy csak a jogosult felhasználók férhessenek hozzá a szerverhez.
  • Hordozhatóság: Kompatibilis a különféle operációs rendszerekkel, a Windowstól a Linuxig.
  • Univerzális felhasználási esetek: Útválasztók kezelésére, felhőalapú virtuális gépek elérésére és egyebekre használják.

SSH konfigurálása: lépésről lépésre útmutató

Az SSH beállítása néhány egyszerű lépésből áll. Az alábbiakban egy részletes útmutatót talál, amely a hálózati szakemberek és az informatikai csapatok számára készült.

1. lépés: Hostname és Domain Name meghatározása

Az SSH egyedi hostname-et és domainnevet igényel az RSA (Rivest-Shamir-Adleman) kulcsok titkosításhoz történő létrehozásához.

  1. Hozzáférés az útválasztóhoz vagy az eszközhöz.
  2. Definiálja a hosztnevet:
    R1 hostnév   
  3. Definiálja a domain nevet:
    ip domain név nwkings.com   

2. lépés: RSA kulcsok generálása

Az RSA egy széles körben használt kriptográfiai algoritmus, amely lehetővé teszi a biztonságos kommunikációt egy kulcspár (nyilvános és privát) generálásával.

  1. Írja be a következő parancsot:
    kriptokulcs generálása RSA-val   
  2. Adja meg a kulcs méretét. Gyakori beállítások:
    • 512 bitAlap titkosítás (gyorsabb, de kevésbé biztonságos).
    • 1024 bit: A biztonság és a teljesítmény közötti egyensúly megteremtése érdekében ajánlott.
    • 2048 vagy 4096 bitLegmagasabb biztonság, de a nagyobb csomagméretek miatt befolyásolhatja a teljesítményt.
      Példa:
    kriptokulcs generálása RSA modulus 1024   

3. lépés: Helyi felhasználónevek és jelszavak létrehozása

SSH-hozzáféréshez helyi hitelesítési adatokat kell beállítani.

  1. Felhasználónév és jelszó létrehozásához használd a következő parancsot:
    felhasználónév admin jelszó securePassword123   

4. lépés: SSH engedélyezése virtuális terminálvonalakon

A VTY (Virtual Terminal Lines) lehetővé teszi több felhasználó egyidejű csatlakozását. Az SSH-t itt explicit módon engedélyezni kell.

  1. Lépjen be a VTY vonal konfigurációs módba:
    vty 0 4 sor   
    (Ez lehetővé teszi akár 5 felhasználó egyidejű csatlakozását.)
  2. Hitelesítés konfigurálása helyi hitelesítő adatok használatával:
    bejelentkezés helyileg   
  3. A fokozott biztonság érdekében engedélyezze az SSH-t, miközben letiltja a Telnet-et:
    ssh bemeneti átvitel   

5. lépés: Engedélyező jelszó beállítása a kiemelt hozzáféréshez

A privilegizált módhoz való jogosulatlan hozzáférés megakadályozása érdekében állítson be egy biztonságos engedélyezési jelszót.

titkos StrongAdminPassword123 engedélyezése   

6. lépés: SSH-konfiguráció ellenőrzése

  1. Ellenőrizd, hogy az SSH engedélyezve van-e:
    ssh megjelenítése   
  2. SSH-kapcsolat tesztelése egy PuTTY-hoz hasonló klienssel. Csatlakozz a szerverhez az IP-címével és a 22-es portjával.

Az SSH titkosítás működése: egyszerűsített áttekintés

Az SSH nyilvános és privát kulcsok kombinációját használja a biztonságos kommunikáció létrehozásához. Íme egy egyszerűsített magyarázat:

  1. Kulcscsere: A szerver elküldi a nyilvános kulcsát a kliensnek.
  2. Munkamenet-megállapodás: Mindkét fél megállapodik egy titkosítási munkamenetben a nyilvános kulcs használatával.
  3. Hitelesítés: Az ügyfél a privát kulcsával igazolja személyazonosságát.
  4. Biztonságos kommunikáció: A hitelesítést követően az adatok biztonságosan továbbítódnak titkosított munkameneten keresztül.

Például egy biztonságos SSH-munkamenet során egy olyan jelszó, mint az „Admin123”, titkosítva lehet egy „A7F9B2C4” típusú karakterláncba, így olvashatatlanná válik bárki számára, aki elfogja a kommunikációt.

Telnet vs. SSH: Főbb különbségek

Funkció Telnet SSH
Titkosítás Nincs (sima szöveg) Igen (végponttól végpontig titkosítás)
Hitelesítés Alapvető Speciális (RSA-kulcsok stb.)
Portszám 23 22
Biztonság Támadásoknak kitett Rendkívül biztonságos
Használati eset Régi rendszerek Modern infrastruktúra

Az SSH valós alkalmazásai

  • Felhőpéldányok elérése: Az SSH-t széles körben használják virtuális gépek kezelésére olyan platformokon, mint az AWS, az Azure és a Google Cloud Platform.
  • Hálózati eszközkezelés: Az informatikai csapatok SSH-t használnak az útválasztók és switchek biztonságos konfigurálásához.
  • Biztonságos fájlátvitel: Az olyan protokollok, mint az SCP (Secure Copy) és az SFTP (Secure File Transfer Protocol), SSH-ra épülnek.

Kulcs elvitelek

  • Az SSH elengedhetetlen protokoll a biztonságos távoli hozzáféréshez szerverekre és hálózati eszközökre.
  • Az RSA titkosítás biztosítja az adatvédelmet, így az SSH messze felülmúlja a Telnet-et.
  • A konfiguráció öt fő lépésből áll: Gazdagépnév és domainnév meghatározása, RSA kulcsok generálása, helyi hitelesítő adatok beállítása, SSH engedélyezése és a beállítások ellenőrzése.
  • A Telnetet teljesen kerülni kell internetkapcsolatokhoz a titkosítás hiánya miatt.
  • Az SSH támogatja az univerzális felhasználási eseteket, a felhőalapú számítástechnikától a hálózatkezelésig.
  • Használjon olyan eszközöket, mint a PuTTY vagy az OpenSSH kliensek, az SSH-kapcsolatok teszteléséhez és biztonságossá tételéhez.

Következtetés

Az SSH a modern informatikai és hálózati környezetekben a biztonságos, titkosított kommunikáció egyik sarokköve. A fenti lépésenkénti konfigurációs útmutató követésével biztosíthatja, hogy szerverei és hálózati eszközei védve legyenek a jogosulatlan hozzáféréstől. Akár felhőinfrastruktúrát állít be, akár helyszíni rendszereket kezel, az SSH robusztus megoldást kínál az adatok védelmére és a működési biztonság fenntartására.

Az SSH megértése és megvalósítása nem csupán egy bevált gyakorlat – hanem elengedhetetlen mindenkinek, aki komolyan veszi a biztonságot egy összekapcsolt világban. Az olyan elavult protokollok, mint a Telnet lecserélésével a szerverfelügyeletet a mai kiberfenyegetettségi környezet igényeinek megfelelően emelheti.

Forrás: „Teljes útmutató: Hogyan konfiguráljuk az SSH-t és javítsuk a szerver biztonságát” – Network Kings, YouTube, 2025. augusztus 22. – https://www.youtube.com/watch?v=SX2dOs8yxlw

Használat: Beágyazott hivatkozásként. Rövid idézetek kommentárhoz/ismertetéshez.

Kapcsolódó blogbejegyzések

hu_HU