Linux/Unix SSH, Ping, FTP, Telnet kommunikációs parancsok
⚡ Okos összefoglaló
Linux kommunikációs parancsok, mint például az SSH, PingAz FTP és a Telnet segítségével közvetlenül a terminálról csatlakozhat távoli rendszerekhez, tesztelheti a hálózat elérhetőségét, fájlokat vihet át és adminisztrálhatja a szervereket bármely Linux vagy Unix gépen.

Miközben egy Linux operációs rendszerrel, előfordulhat, hogy más eszközökkel kell kommunikálnia. Ehhez van néhány alapvető segédprogram, amelyeket használhat. Ezek a segédprogramok segítenek a hálózatokkal, más Linux rendszerekkel és távoli felhasználókkal való kommunikációban. Az alábbi ábra bemutatja, hogyan kapcsolják össze ezek az eszközök a gépét a hálózatokkal és a távoli gazdagépekkel.
Tanuljuk meg őket egyesével: SSH, Ping, FTP és Telnet.
SSH
Az SSH, ami a Secure Shell rövidítése, biztonságos csatlakozásra szolgál egy távoli számítógéphez. A Telnet-tel összehasonlítva az SSH biztonságosabb, mivel a kliens/szerver kapcsolatot digitális tanúsítvánnyal hitelesítik, és a jelszavak titkosítva vannak. Ezért a rendszergazdák széles körben használják távoli Linux-kiszolgálók vezérlésére.
A távoli Linux gépre SSH-n keresztül történő bejelentkezés szintaxisa a következő:
ssh username@ip-address or hostname
Az alábbi képernyőkép egy terminált mutat, amely egy távoli géphez csatlakozik az ssh paranccsal.
Miután bejelentkezett, bármilyen parancsot végrehajthat, amelyet a saját termináljában futtatna. Például az ls parancs segítségével listázhatja az aktuális könyvtárban található fájlokat:
ls
Az ls parancs kimenete az alábbiak szerint jelenik meg.
Hasonlóképpen futtassa a pwd parancsot az aktuális munkakönyvtár kinyomtatásához:
pwd
A pwd parancs visszaadja a munkakönyvtár elérési útját, az alábbiak szerint.
Ping
Az ping A segédprogramot általában annak ellenőrzésére használják, hogy a szerverrel való kapcsolat egészséges-e vagy sem. Ez a parancs a következőkre is használható:
- Hálózati és gazdagép kapcsolatok elemzése
- Tracking hálózati teljesítmény és annak kezelése
- Hardver- és szoftverproblémák tesztelése
Parancs szintaxis:
ping hostname or IP-address
Például, ping egy eszközt az IP-címe alapján:
ping 172.16.170.1
Az ping A parancs csomagokat küld az IP-címre, és jelenti a válaszokat, az alábbiak szerint.
Ön is ping egy gazdagép a domainneve alapján:
ping google.com
Az alábbi kimenet mutatja ping egy gazdagép elérése a gazdagép nevén keresztül.
Itt egy rendszer 64 bájtos adatcsomagokat küld az IP-címre (172.16.170.1) vagy a gazdagépnévre (www.google.com). Ha akár egy adatcsomag sem tér vissza, vagy elveszik, az kapcsolati hibára utal. Az internetkapcsolatot általában ezzel a módszerrel ellenőrzik. A Ctrl + c billentyűkombinációval kiléphet. ping hurok.
FTP
Az FTP a File Transfer Protocol (fájlátviteli protokoll). Ez a legelőnyösebb protokoll a számítógépek közötti adatátvitelhez. Az alábbi ábra egy helyi és egy távoli számítógép közötti FTP fájlátvitelt mutat be.
Használhatja FTP hogy:
- Bejelentkezés és kapcsolat létrehozása egy távoli géppel
- Fájlok feltöltése és letöltése
- Navigálás a könyvtárakban
- Könyvtárak tartalmának böngészése
Egy távoli géppel való FTP-kapcsolat létrehozásának szintaxisa a következő:
ftp hostname or IP-address
Miután beírta ezt a parancsot, a rendszer hitelesítést kér felhasználónévvel és jelszóval, az alábbiak szerint.
Miután létrejött a kapcsolat és bejelentkezett, a következő parancsokkal különböző műveleteket hajthat végre.
| parancs | Funkció |
|---|---|
| dir | Fájlok megjelenítése egy távoli számítógép aktuális könyvtárában |
| cd "dirname" | Váltsa át a könyvtárat „dirname”-re egy távoli számítógépen |
| tegyen fájlt | Fájl feltöltése helyi számítógépről távoli számítógépre |
| fájl beszerzése | Töltse le a „fájlt” a távoli számítógépről a helyi számítógépre |
| kilép | Kijelentkezés |
Az alábbi képernyőképen látható, hogy ezek közül a fontos FTP-parancsok közül néhányat egy munkamenetben futtatnak.
Telnet
A Telnet a következőkben segít:
- Csatlakozás egy távoli Linux számítógéphez
- Futtassa a programokat távolról és végezze az adminisztrációt
Ez a segédprogram hasonló a Távoli asztal funkcióhoz, amely a következő címen található: Windows gépek. Az alábbi ábra egy távoli Linux számítógéppel való Telnet-kapcsolatot mutat.
Ennek a segédprogramnak a szintaxisa a következő:
telnet hostname or IP-address
Például csatlakozzon a saját számítógépéhez (localhost):
telnet localhost
Bemutató célból csatlakozunk a számítógépedhez (localhost). A segédprogram az alábbiak szerint kéri a felhasználóneved és jelszavad.
A hitelesítés után a terminálon keresztül ugyanúgy végrehajthatsz parancsokat, mint eddig. Az egyetlen különbség az, hogy ha távoli géphez csatlakozol, a parancsok a távoli gépen futnak le, és nem a helyi gépeden. A Telnet-kapcsolatból a 'logout' parancs beírásával léphetsz ki.
Miért váltotta fel az SSH a Telnetet?
A Telnet, az egyik legrégebbi távoli hozzáférési eszköz, mindent, amit beírsz – beleértve a felhasználónevedet és jelszavadat is – sima szövegként küld a hálózaton a 23-as porton. Bárki, aki rögzíti ezt a forgalmat, el tudja olvasni a hitelesítő adatokat, ami miatt a Telnet nem biztonságos a nyilvános interneten. Az SSH-t pontosan ennek a gyengeségnek a kijavítására tervezték.
Az SSH számos fontos módon javítja a Telnet teljesítményét:
- Titkosítás: Az SSH a teljes munkamenetet titkosítja a 22-es porton keresztül, így a jelszavak és az adatok nem olvashatók átvitel közben.
- Hitelesítés: Az SSH digitális kulccsal ellenőrzi a szervert, és támogatja a jelszavaknál erősebb kulcsalapú bejelentkezéseket.
- Integrity: Az SSH érzékeli, ha az adatfolyamot manipulálják az átvitel során.
Ezen védelmek miatt a rendszergazdák ma már SSH-n keresztül kezelik a távoli Linux-kiszolgálókat, a Telnet pedig főként gyors tesztelésre vagy megbízható belső hálózatokon marad fenn.
SSH, Ping, FTP és Telnet összehasonlítása
Ezen segédprogramok mindegyike más kommunikációs problémát old meg, a linkek tesztelésétől kezdve a fájlok áthelyezésén át a távoli munkamenetek futtatásáig. Az alábbi táblázat összefoglalja, hogyan hasonlítják össze őket, így kiválaszthatja a megfelelő eszközt.
| Hasznosság | Cél | Protokoll | Alapértelmezett port | titkosított |
|---|---|---|---|---|
| SSH | Biztonságos távoli bejelentkezés és adminisztráció | TCP (SSH) | 22 | Igen |
| Ping | Ellenőrizd, hogy egy gazdagép elérhető-e, és mérd a késleltetést | ICMP | Nincs (hordozható) | Nem alkalmazható |
| FTP | Fájlok átvitele hosztok között | TCP (FTP) | 21 (20 az adatokhoz) | Nem (sima FTP) |
| Telnet | Távoli terminálhozzáférés | TCP (Telnet) | 23 | Nem |
Az internetre kitett bármilyen adat esetében válaszd a titkosított opciókat: SSH távoli munkamenetekhez, és SFTP vagy SCP (mindkettő SSH-n keresztül fut) fájlátvitelhez.

.png)





.png)


.png)
