Fogalomtár › Fejlesztői alapszavak
SSH
angolul: Secure Shell (SSH)
Az SSH titkosított csatorna, amelyen keresztül biztonságosan beléphetsz egy távoli számítógépre, és úgy adhatsz neki parancsokat, mintha előtte ülnél.
Érthetően
Képzeld el, hogy a géped és egy távoli szerver között egy átlátszatlan, páncélozott csövet fektetnek le. Amit beleírsz, az a másik végén jön ki, de útközben senki nem lát bele, és senki nem tud belenyúlni. Ez az SSH: egy szabvány, amely szerint két gép titkosítva beszélget egymással a nyílt interneten át.
Leggyakrabban arra használják, hogy valaki távolról irányítson egy számítógépet: parancsokat gépel be, programokat indít, fájlokat másol. A weboldalak, alkalmazások és AI-rendszerek mögött álló szerverek nagy részét így kezelik, a linuxos szervereket pedig szinte mind. Ezek ugyanis adatközpontokban állnak, nincs előttük se képernyő, se billentyűzet.
Más, mint egy távoli asztal, ahol a másik gép képernyőjét látod és egérrel kattintgatsz: az SSH alapesetben szöveges parancssort ad. Emiatt gyors, gyenge kapcsolaton is működik, és jól automatizálható, ezért a kódoló agentek is gyakran ezen keresztül dolgoznak távoli gépeken.
Hogyan működik
- A géped (a kliens) megszólítja a távoli gépet (a szervert), jellemzően a 22-es porton, és megegyeznek, milyen titkosítási eljárást használnak.
- A szerver bemutatja a saját azonosító kulcsát. Az első csatlakozáskor a géped megkérdezi, megbízol-e benne, később pedig figyelmeztet, ha a kulcs megváltozott, mert ez arra utalhat, hogy valaki a szervernek adja ki magát.
- A két gép közösen létrehoz egy egyszeri titkos kulcsot, amellyel a teljes beszélgetést titkosítják, úgy, hogy maga a kulcs soha nem utazik át a hálózaton.
- Ezután te igazolod magad: jelszóval, vagy biztonságosabban kulcspárral. A kulcspár nyilvános fele a szerveren van, a titkos fele csak a te gépeden, és a géped úgy bizonyítja, hogy nála van, hogy közben nem adja ki.
- Ha minden rendben, megnyílik a csatorna: parancsokat futtathatsz, fájlokat másolhatsz, vagy más programok forgalmát is átvezetheted rajta.
Példa a mindennapokból
Egy kisvállalkozás webáruháza bérelt szerveren fut egy külföldi adatközpontban. Amikor a fejlesztő frissíti az oldalt, a saját laptopjáról SSH-n lép be a szerverre, és ott adja ki a parancsokat. Ugyanez történik akkor is, amikor a kódját feltölti a GitHubra: a háttérben sokszor SSH-kulcs igazolja, hogy tényleg ő az.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A titkos kulcsod olyan, mint egy lakáskulcs: ha valaki lemásolja a gépedről, a nevedben léphet be, és ezt észre sem veszed. Ezért védd jelmondattal, és soha ne küldd el senkinek.
- Az internetről elérhető SSH-szervereket automata programok folyamatosan próbálgatják, ezért a jelszavas belépést érdemes kikapcsolni, és csak kulcsos belépést engedni.
- Ha egy AI-agentnek SSH-hozzáférést adsz, az mindent megtehet a távoli gépen, amit az adott felhasználó megtehet, ezért csak annyi jogot adj neki, amennyi a feladathoz kell.
- Ha a géped arra figyelmeztet, hogy a szerver kulcsa megváltozott, ne lépj tovább gondolkodás nélkül: előbb járj utána az okának, mert az üzenet azt is jelezheti, hogy valaki a szervernek adja ki magát.
Hasonló, de nem ugyanaz
- VPN – A VPN jellemzően a géped teljes hálózati forgalmát tereli át egy titkosított alagúton, az SSH viszont egy konkrét gépre ad belépést és parancssort.
- HTTPS – A HTTPS a böngésző és a weboldalak közti forgalmat titkosítja, az SSH a távoli gépek kezelését és a fájlmásolást.
- Távoli asztal – A távoli asztal a másik gép teljes képernyőjét mutatja egérrel kezelhetően, az SSH alapesetben csak szöveges parancssort ad.
Kapcsolódó fogalmak
Hálózati protokoll, Titkosítás, Távoli hozzáférés
SSH-kulcs, SFTP, SSH-alagút
Terminál, Parancssor, Szerver, Git, VPN
Röviden a története
Az SSH-t 1995-ben készítette Tatu Ylönen finn kutató a Helsinki Műszaki Egyetemen, miután az egyetem hálózatán jelszavakat lehallgató támadás történt. A ma használt változatot, az SSH-2-t az IETF 2006-ban rögzítette szabványként; a legelterjedtebb szabad megvalósítás, az OpenSSH 1999 óta létezik.
Hol tart most
2026 végén az SSH a szerverek távoli kezelésének alapértelmezett eszköze; az SSH-kliens a Windowsban, a macOS-ben és a Linux-rendszerekben gyárilag megtalálható. Új terepe a kódoló agentek távoli munkavégzése. A legelterjedtebb megvalósítás, az OpenSSH pedig már alapértelmezésben olyan kulcscserét használ, amely a kvantumszámítógépeknek is ellenáll.
A hírekben
- Hamisított Claude Code-bővítmény SSH-hátsóajtót telepített kb. 5000 gépre2026. okt. 30. · Agent Age
- Trojanizált Claude Code-bővítmény SSH-hátsóajtót telepített fejlesztői gépekre a Cursor boltjából2026. okt. 29. · Kód
- A LiteLLM-et a Claude Code-ból kiszivárgott GitHub-tokenekkel mérgezték meg2026. okt. 26. · Kód
Más nevei
SSH · Secure Shell · ssh · SSH-protokoll · SSH-kapcsolat · SSH-hozzáférés · OpenSSH · biztonságos héj
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.