Tartalomjegyzék
ToggleAz SSH jelentése és biztonságos használata
Az SSH jelentése egy olyan titkosított hálózati protokoll, amelyen keresztül biztonságosan tudunk csatlakozni egy távoli szerverhez vagy számítógéphez. Ez akkor a leghasznosabb, ha a webszerveredhez akarsz csatlakozni, mert valamit változtatni akarsz a weboldalad tárhelyén.
1. Mi az SSH jelentése?
Az SSH jelentése Secure Shell. Ez egy titkosított hálózati protokoll, amely lehetővé teszi a távoli gépekkel való biztonságos kapcsolattartást. Távoli bejelentkezésre, fájlok átvitelére és egyéb távoli parancsok futtatására használják. Az SSH használata biztosítja, hogy az adatátvitel titkosított és védett legyen az illetéktelen hozzáférésektől.
Gyakorlatilag akkor is biztonságos lesz a kommunikáció két távoli számítógép között, ha azok egy nem biztonságos hálózaton keresztül kapcsolódnak össze.
2. Miért előnyös az SSH használata?
- Biztonság: az SSH titkosítja a kommunikációt, ami megakadályozza, hogy a hálózaton átvitt adatokat (például jelszavakat vagy parancsokat) lehallgassák vagy manipulálják.
- Hitelesítés: lehetővé teszi a felhasználók hitelesítését kulcsokkal, ami biztonságosabb, mint a jelszavak használata. Az SSH kulcsok nehezen kitalálhatók vagy feltörhetők.
- Integritás: az SSH biztosítja, hogy az adatokat ne módosítsák az átvitel során, így a küldött és a fogadott adatok megbízhatóak lesznek.
- Távoli hozzáférés: lehetővé teszi a távoli gépekre történő biztonságos bejelentkezést, így könnyen hozzáférhetünk más rendszerekhez és végezhetünk el feladatokat anélkül, hogy fizikailag ott kellene lennünk.
- Fájlátvitel: az SSH támogatja a fájlok biztonságos átvitelét is az SCP (Secure Copy Protocol) és az SFTP (Secure File Transfer Protocol) protokollokon keresztül.
- Parancsfuttatás: megoldhatóvá teszi távoli parancsok futtatását, ami segíthet a rendszergazdáknak és fejlesztőknek gyorsan végrehajtani különböző műveleteket anélkül, hogy fizikai hozzáférésre lenne szükségük a szerverhez.
3. Az SSH használata
1) SSH kliens telepítése: győződj meg róla, hogy az SSH kliens telepítve van a számítógépeden. Linux és macOS rendszeren az SSH kliens alapértelmezés szerint telepítve van, elég csak a Terminal alkalmazásba beírni az SSH szót, majd egy szóközt, és az SSH felhasználónevünket, majd egy @ jel után a kiszolgáló nevét. Az újabb Windows rendszereken az SSH kliens alapból elérhető, de használhatsz olyan programokat, mint a PuTTY.
2) Kapcsolódás távoli szerverhez: mikor elindítod a PuTTY programot, meg kell adnod a következő adatokat:
- Host név (vagy IP-cím): itt meg kell adni a VPS szolgáltatás indulásakor kapott levélben található host nevet vagy IP-címet.
- Kapcsolat típusa:itt az SSH-t kell bejelölni, ahogy az a fenti képen is látható. Ekkor a port automatikusan átáll 22-re, mivel ez az alapértelmezett SSH port.
- Mentés: fontos, hogy a program megjegyezze a beállításaidat, ezért kattints a Save gombra. A Saved Sessions menüpont alatt nevezzük el az elmentett kapcsolatunkat.
Ha Windows 10 vagy 11 verziód van, akkor nyisd meg a parancssort (cmd parancssor). Futtasd az alábbi parancsot: ssh felhasznalo@szerver_ip
Természetesen a felhasznalo helyére írd be a saját felhasználóneved, a szerver_ip helyére pedig a szerver IP-címét vagy domain nevét.
3) Session módosítása: később ha módosítani szeretnéd az elmentett sessiont, akkor válaszd ki, töltsd be (Load), majd a változtatások után kattints a Save gombra ismét.
4) Bejelentkezés: egy konzolablak nyílik meg, ahol megadhatod a felhasználóneved és jelszavad a szerveren. Az első csatlakozásnál a rendszer megkérdezi, hogy elfogadod-e a szerver beállításait, írd be a yes parancsot, majd add meg a jelszavad.
4. Mi az SSH felhasználóneved?
Az SSH (Secure Shell) felhasználónév az adott szerveren vagy rendszeren létrehozott felhasználói fiók neve, amelyet a bejelentkezéshez használsz. Néhány hely, ahonnan SSH felhasználóneved származhat:
- Helyi rendszer: ha a saját gépedre akarsz SSH-val csatlakozni, a felhasználóneved az lesz, amit a rendszeredhez bejelentkezéskor használsz (pl. Microsoft-fiók neve).
- Távoli szerver: ha egy távoli szerverhez (például egy webtárhely vagy felhőszerver) kapcsolódsz, akkor a szerver rendszergazdája adhatott neked felhasználónevet.
- Szoftvereszközök: ha valamilyen eszközt vagy fejlesztői környezetet használsz, akkor ezek létrehozhatnak SSH kulcsokat és felhasználókat.
- Szervezet vagy munkahely: ha egy cégnél vagy intézménynél dolgozol, lehet, hogy a rendszergazda adta meg a felhasználónevedet a távoli hozzáféréshez.
SSH csatlakozásnál a felhasználónév fontos, mert ez alapján azonosít a rendszer. Ha nem vagy biztos benne, hogy mi a felhasználóneved, nézd meg a helyi rendszereden a beállításokat, vagy kérdezd meg a rendszergazdát, ha egy távoli szerverhez próbálsz kapcsolódni.
Az SSH kapcsolódáshoz az alábbi adatokra van még szükséged:
- Szerver IP-címe vagy domain neve: ez az a távoli szerver, amelyhez kapcsolódni szeretnél. Például:
192.168.1.1
vagyexample.com
. - Felhasználónév: a szerveren létrehozott felhasználói fiók neve, amelyet az SSH bejelentkezéshez használsz.
- Portszám: az SSH alapértelmezett portja a 22-es, de ezt megváltoztathatják biztonsági okokból.
- Jelszó vagy SSH kulcs: a bejelentkezéshez szükséges hitelesítési adat. Két módszer lehetséges:
- Jelszó: a fiókodhoz tartozó jelszó a távoli szerveren.
- SSH kulcs: ha SSH kulcsalapú hitelesítést használsz, akkor egy privát és publikus kulcspárra lesz szükséged. A publikus kulcs a szerverre van másolva, a privát kulcsot pedig a gépeden tartod.
5. Összefoglaló
Az SSH (Secure Shell) egy titkosított hálózati protokoll, amely biztonságos távoli hozzáférést biztosít szerverekhez vagy eszközökhöz, lehetővé téve a felhasználóknak, hogy parancsokat futtassanak, fájlokat másoljanak, és konfigurációkat végezzenek távoli rendszereken.
Általában egy felhasználónév, jelszó vagy SSH kulcspár segítségével hitelesíti a felhasználót, biztosítva a kommunikáció védelmét harmadik felek beavatkozása ellen.
A legtöbb szerveradminisztrációs feladatot SSH-n keresztül végzik, különösen a távoli rendszerek esetében, mivel gyors, biztonságos, és hatékony hozzáférést biztosít.
Hibát találtál? Írj nekünk az alábbi e-mail címre: szerk@kiszervezettmarketing.hu
6. Gyakran ismételt kérdések és válaszok
Secure Shell, vagyis egy titkosított hálózati protokoll a távoli szerverekhez vagy eszközökhöz való hozzáféréshez.
Az SSH használata a legelőnyösebb, amikor biztonságos, titkosított távoli hozzáférésre van szükség szerverekhez vagy eszközökhöz, különösen nyilvános hálózatokon keresztül. Például: webszerver elérése.
Az SSH kliensek közé tartozik a PuTTY, az OpenSSH (alapértelmezett Linux és macOS rendszereken), valamint a MobaXterm, amelyek mind távoli szerverekhez való biztonságos csatlakozást tesznek lehetővé.