4. Tétel — Az SSH protokoll és az irányítástechnika alapjai

Frissítve: 2026-09-09

Ez a tétel két nagyobb témakört fed le: az SSH protokoll architektúráját, kriptográfiáját és konfigurációs mechanizmusait, valamint az irányítástechnika és szabályozási rendszerek alapjait.

Témák

I. Témakör: Az SSH (Secure Shell) protokoll architektúrája, kriptográfiája és konfigurációs mechanizmusai

II. Témakör: Irányítástechnika és szabályozási rendszerek alapjai

Hirdetés

I. Témakör: Az SSH (Secure Shell) protokoll architektúrája, kriptográfiája és konfigurációs mechanizmusai

1. Az SSH architektúrája

Az SSH (Secure Shell) egy hálózati protokoll-család, amely biztonságos, titkosított csatorna létesítését teszi lehetővé nem biztonságos hálózati közegeken (például az interneten) keresztül.

A korábbi protokollok hiányossága abban rejlett, hogy minden hálózati adatcsomag – beleértve a hitelesítési adatokat, a jelszavakat és a parancsok kimenetét is – nyílt szöveges formában utazott, ami kitette a rendszereket a passzív hálózati lehallgatásnak és a sütialapú, illetve jelszóalapú támadásoknak.

Az SSH ezzel szemben a hálózati réteg felett, a TCP protokollra támaszkodva (alapértelmezés szerint a 22-es porton) egy nagy, rétegzett biztonsági modellt valósít meg.

A rendszer nem csupán interaktív terminál-munkamenetek futtatására alkalmas, hanem kiterjedt funkcionalitást biztosít biztonságos fájlátvitelre (SFTP, SCP), hálózati portok továbbítására (port forwarding / tunneling), valamint virtuális magánhálózati (VPN) alagutak kiépítésére is.

2. Az SSH alprotokollok rétegződése

Az SSH három egymásra épülő, moduláris alprotokollból álló rendszer. Ez a szétválasztás biztosítja a rugalmas bővíthetőséget és a szigorú biztonsági ellenőrzést:

3. Host kulcsok és a megbízhatóság biztosítása

A szerver azonosítása a Host Key (Gazdagép kulcs) révén történik. A szerver rendelkezik egy saját aszimmetrikus kulcspárral. Amikor egy kliens csatlakozik, a szerver elküldi a nyilvános host kulcsát. A kliens ezt összeveti a helyi known_hosts fájlban tárolt adatokkal.

4. Kulcsgenerálás, aszimmetrikus hitelesítés és a kulcspárok életciklusa

A folyamat során a kliens a saját gépén generál egy kulcspárt, amely egy titokban tartott magánkulcsból (private key) és egy nyilvános kulcsból (public key) áll. A magánkulcs lokális védelmére egy jelszó (passphrase) adható meg, amely titkosítja a lemezen tárolt kulcsállományt, megakadályozva annak illetéktelen felhasználását fizikai hozzáférés esetén is.

A nyilvános kulcs átkerül a távoli szerverre, ahol a célfelhasználó fiókjának hitelesítési adatbázisába (authorized_keys) regisztrálják. Bejelentkezéskor a szerver egy véletlenszerű kihívást (challenge) generál, amelyet alá kell írni a magánkulccsal. A kliens a magánkulcs birtokában aláírja a kihívást, majd visszaküldi. A szerver a nálunk lévő nyilvános kulccsal ellenőrzi az aláírást; ha az érvényes, a hitelesítés sikeres, és a rendszer engedélyezi a belépést.

A kulcsok kezelésének hatékonyságát az SSH Agent (ssh-agent) biztosítja. Ez a háttérfolyamat a memóriában tárolja a feloldott magánkulcsokat, így a felhasználónak a munkamenetek során elegendő egyszer megadnia a magánkulcs jelszavát, a további kapcsolatoknál az ügynök automatikusan elvégzi az aláírási feladatokat.

5. Kliens oldali konfiguráció és fejlett irányítási opciók

A kliens oldali viselkedést és a kapcsolatok paramétereit a felhasználói konfigurációs fájl határozza meg. Ezzel a fájllal elkerülhető a bonyolult parancssori paraméterek ismétlődő gépelése.

A konfigurációban hoszt-alapú blokkok hozhatók létre, amelyekhez megadhatók az alábbi direktívák:

Hirdetés

II. Témakör: Irányítástechnika és szabályozási rendszerek alapjai

1. Az irányítás és szabályozás alapfogalmai

Az irányítástechnika fizikai folyamatok, technológiai rendszerek állapotának szándékos befolyásolásával foglalkozik.

A rendszerszemléletű leírásban az alábbi alapvető fogalmakat különböztetjük meg:

2. Nyílt szabályozási körök (Vezérlések)

A nyílt szabályozási körökben a jel áramlása egyirányú. A bemeneti jel alapján a vezérlőegység előállítja a beavatkozó jelet, amely meghajtja a folyamatot. A kimenetet azonban semmilyen szenzor nem méri vissza, így a vezérlőegység nem kap visszajelzést a beavatkozás sikerességéről.

3. Zárt szabályozási körök és a negatív visszacsatolás

A zárt szabályozási körök alapvető ismérve a visszacsatolás. A folyamat kimenő jelét egy érzékelő folyamatosan méri, és az értéket visszavezeti a rendszer elejére. Egy összehasonlító egység az alapjelet és a mért kimenő jelet összehasonlítja, és előállítja a hibajelt. A szabályozó ezt a hibajelt dolgozza fel, és olyan beavatkozó jelet hoz létre, amely a hibát a nullához közelíti.

A visszacsatolás akkor tölti be stabilizációs szerepét, ha negatív visszacsatolásról beszélünk. Ekkor a kimenő jel növekedése csökkentő hatással van a hibajelre, így a szabályozó ellenlépéseket tesz a kimenet csökkentésére.

4. Értéktartó és követő szabályozások

5. A negatív visszacsatolás szerepe

6. A szabályozásokkal szemben támasztott követelmények

Hirdetés

Hasznosnak találtad ezt a tételt?

Ezek a kidolgozások minden hallgató számára ingyenesek. Ha időt spóroltál vele, fontold meg egy borravaló hagyását.

☕ Hívj meg egy kávéra