logo

Linux telnet parancs

Bevezetés a telnetbe

Linuxban a telnet paranccsal távoli kapcsolat létrehozására szolgál egy rendszerrel TCP/IP hálózaton keresztül. Lehetővé teszi más rendszerek adminisztrálását a terminálon keresztül. Az adminisztráció lebonyolítására programot futtathatunk.

A telnet a TELNET protokoll segítségével egy másik gazdagéppel való egyeztetésre szolgál. Ha a telnet parancs host argumentum nélkül hív meg, akkor parancs módban érkezik, amit a prompt képvisel. Ebben a módban elfogadja és futtatja a következő parancsot. Ezekkel az argumentumokkal nyitott parancsot hajt végre, ha argumentumokkal hívják meg.

beállítások menü android

TELNET protokollt használ. Ennek a protokollnak azonban vannak biztonsági hibái, de egyszerűsége miatt az egyik leggyakrabban használt hálózati protokoll. Nem biztonságos protokoll, mert titkosítatlan formában továbbítja az adatokat. A Linux-felhasználók gyakran előnyben részesítik ssh Telneten keresztül, mert az ssh titkosított formában továbbítja az adatokat. Ez a segédprogram hasonló a Windows Távoli asztal funkciójához. A telnet szintaxisa a következő:

 telnet hostname/IP address 

A telnet lehetőségei

A lehetőségek az alábbiak:

    -7:Csupaszítsa le a 8. bitet a kimeneten és a bemeneten. Alapértelmezés szerint a telnet 8 bites tiszta, de nem adja át az opciót, azaz a TELNET BINARY-t, hacsak nem kényszerítik.-8:8 bites adatútvonalat futtat. Megpróbál kommunikálni az opcióval, azaz a TELNET BINARY-val mind a kimeneten, mind a bemeneten.-ÉS:Megakadályozza, hogy egy karaktert menekülő karakterként azonosítsanak.-F:Ez a beállítás lehetővé teszi a helyi hitelesítő adatok elküldését a távoli rendszernek, például azokat, amelyeket már elküldtek a helyi környezetnek, ha Kerberos V5 hitelesítést használnak.-K:Nem határozza meg az automatikus bejelentkezést a távoli rendszerhez.-L:A kimeneten megadja a 8 bites adatútvonalat. Ez vezeti az opciót, azaz a BINARY-t, amely a kimeneten kommunikálandó.-X csoport:Deaktiválja az atype hitelesítési típust.-a:Automatikus bejelentkezést próbál meg. A felhasználónevet az ENVIRON opció USER változójával továbbítja, ha a távoli rendszer támogatja.-b hostelek:A bind(2) segítségével köti össze a helyi socketet egy álnevű címhez vagy egy másik interfészcímhez, mint amit a connect(2) természetesen kiválasztott. Hasznos lehet olyan szolgáltatásokhoz való kapcsolódás során, amelyek IP-címeket alkalmaznak a szerver újrakonfigurálásához, és a hitelesítés nem kívánatos.-c:Deaktiválja a felhasználó .telnetrc fájljának olvasását.-d:A hibakeresés kezdő kapcsolóértékét IGAZ-ra állítja.-e escapechar:A telnet kezdő escape karakterét escapechar-ra állítja. Nem lesz escape karakter, ha az escapechar hiányzik.-f:Ez a beállítás lehetővé teszi a helyi hitelesítő adatok elküldését a távoli rendszernek, ha Kerberos V5 hitelesítést használnak.-k birodalma:Ez a beállítás azt állítja, hogy a Kerberos hitelesítés használata esetén a telnet a távoli gazdagép tartományába hozza a jegyeket, nem pedig a távoli gazdagép tartományába.- Felhasználóm:Ha a távoli rendszer elfogadja az ENVIRON opciót, amikor egy távoli rendszerhez csatlakozik, a felhasználó a USER változó értéke miatt átkerül a távoli rendszerbe. Ez az opció az -a jelzőt jelöli. A paranccsal együtt is használható, azaz open.-n nyomkövetési fájl:Ez az opció a nyomkövetési fájl megnyitására szolgál a nyomkövetési információk rögzítéséhez.-r:Ugyanúgy adja meg a felhasználói felületet, mint az rlogin(1). Az escape karakter a tilde karakterhez van rögzítve, hacsak nem változtatja meg az -e jelző.-x:Ha lehetséges, bekapcsolja az adatfolyam titkosítását.-kikötő:Ez egy portszámot (az alkalmazás címét) jelöl. A telnet port az alapértelmezett port, ha a szám nincs megnevezve.-házigazda:Ez a hivatalos nevet, egy távoli gazdagép internetcímét vagy álnevet képviseli.

Parancsok a telnetben

Néhány fontos telnet parancs felsorolása és magyarázata alább található. Az összes parancs közül csak annyit kell beírni, hogy egyedileg azonosítani lehessen.

    auth argumentum[...]:Ez a parancs módosíthatja az opció által küldött részleteket, pl. TELNET HITELESÍTÉS . Ehhez a parancshoz az alábbiakban néhány érvényes argumentumot ismertetünk:
      letiltási típus:Letiltja a megnevezett hitelesítési típust. Használhatjuk a parancsot, pl. hitelesítés letiltása , az elérhető típuslista megjelenítéséhez.engedélyezési típus:Engedélyezi a megnevezett hitelesítési típust. Használhatjuk a parancsot, pl. hitelesítés engedélyezése , az elérhető típuslista megjelenítéséhez.állapot:Meghatározza a különböző hitelesítési típusok aktuális állapotát.
    Bezárás:Bezárja a TELNET munkamenetet, és visszatér parancs módba.argumentum megjelenítése[...]:Megjeleníti néhány vagy az összes kapcsoló- és beállított értéket.argumentum titkosítása[...]:Ez a parancs módosíthatja az opció által küldött részleteket, pl. TELNET TITKOSÍTÁS . Az alábbiakban ismertetünk néhány érvényes argumentumot ehhez a parancshoz:
      [input|output] típus letiltása:Letiltja a megnevezett titkosítási típust. Ha kihagyjuk a kimenetet és a bemenetet, mindkettő le van tiltva. Használhatjuk a parancsot, pl. titkosítás letiltása , az elérhető típuslista megjelenítéséhez.engedélyezési típus [input|output]:Engedélyezi a megnevezett titkosítási típust. Ha kihagyjuk a kimenetet és a bemenetet, mindkettő engedélyezve lesz. Használhatjuk a parancsot, pl. titkosítás engedélyezése , az elérhető típuslista megjelenítéséhez.bemenet:Ez hasonló a parancs encrypt start bemenetéhez.-bemenet:Hasonló a titkosítási stop parancshoz.Kimenet:Ez hasonló a parancs encrypt start kimenetéhez.-Kimenet:Hasonló a titkosítási leállítás parancs kimenetéhez.állapot:Megadja az aktuális titkosítási állapotot.

Telnet telepítése Linuxra (Ubuntu)

A telnet telepítése Linuxra egy egyszerű folyamat. A következő parancsok végrehajtásával telepíthetjük:

Frissítse a Linux rendszert az alábbi parancs végrehajtásával:

 sudo apt update 

A fenti parancs kéri a felhasználói jelszót. Írja be a jelszót és nyomja meg BELÉP kulcs; elindít egy démon folyamatot, és eltart egy ideig a rendszer frissítése.

A telnet telepítéséhez hajtsa végre az alábbi parancsot:

 sudo apt install telnetd -y 

A fenti parancs telepíti a telnet protokollhoz szükséges csomagot. Vegye figyelembe az alábbi kimenetet:

Linux telnet parancs

A telepítés ellenőrzéséhez és annak ellenőrzéséhez, hogy a szolgáltatás fut-e vagy sem, hajtsa végre az alábbi parancsot:

 systemctl status inetd 

Vegye figyelembe az alábbi kimenetet:

Linux telnet parancs

Most meg kell nyitnunk a port23-at az ufw tűzfalban. Hajtsa végre az alábbi parancsot:

 ufw allow 23/tcp 

A fenti parancsot csak a root felhasználó tudja végrehajtani. Ha nem root felhasználó, használja a sudo parancsot a parancs előtt. Vegye figyelembe az alábbi kimenetet:

python programok listája
Linux telnet parancs

A következő lépés a tűzfal újratöltése a változtatások alkalmazásához. A tűzfal újratöltéséhez hajtsa végre az alábbi parancsot:

 ufw reload 

Sikeresen telepítettük a telnetet a gépünkre.

Indítsa el a Telnet shellt

Az interaktív shell a telnet parancs végrehajtásával indítható el az alábbiak szerint:

 telnet 

Ez a shell lehetővé teszi, hogy néhány, kizárólag a telnethez tartozó parancsot hajtsunk végre. Az alábbi képen fog kinézni:

Linux telnet parancs

A shell különféle parancsokkal megkönnyíti a távoli kapcsolat létrehozását. Az összes parancsot listázhatjuk a help parancs végrehajtásával, a help parancsot gépeléssel hajthatjuk végre h . Vegye figyelembe az alábbi kimenetet:

Linux telnet parancs

A fenti shell-snaphoz hasonlóan az összes parancs a használatukkal együtt szerepel. Számos parancssori segédprogram található, például bezárás, kijelentkezés, megjelenítés, mód, megnyitás, kilépés, küldés stb.

Hogyan lehet telnet paranccsal csatlakozni Linux alatt?

Két rendszer közötti kapcsolat létrehozása telnet paranccsal egyszerű folyamat, hajtsa végre a telnet parancsot, majd a gazdagép nevét.

Például összekapcsoljuk a rendszerünket a localhosttal. Hajtsa végre a parancsot az alábbiak szerint:

 telnet localhost 

A fenti parancs kérni fogja a felhasználónevet és a jelszót, a folytatáshoz adja meg a hitelesítő adatokat. Vegye figyelembe az alábbi kimenetet:

Linux telnet parancs

Csatlakozás után végre tudjuk hajtani a parancsokat az előzőek szerint. Az egyetlen különbség az, hogy a gépet most távoli gépként kezelik.

A telnet parancsból való kilépéshez hajtsa végre a kijelentkezési parancsot.

 logout 

vegye figyelembe az alábbi kimenetet:

Linux telnet parancs

Sikeresen kijelentkeztünk a távoli kapcsolatból.