Pamokos

▷ „Telnet“, kas tai yra ir kam jis yra 【tobuliausias】

Turinys:

Anonim

„Telnet“ yra įrankis, kurį dešimtmečiais naudoja kompiuterių sistemų administratoriai tinklų srityje. Nuotoliniai ryšiai nėra visiškai nauji, nes pirmieji tinklai ir sistemos be darbalaukio įrankių, tokių kaip „Telnet“, buvo naudojami prisijungti prie serverių ir prie tinklo prijungtos įrangos tiek nuotoliniu, tiek vidiniu būdu. Čia mes geriau žinosime, kas yra „Telnet“ ir kam jis buvo naudojamas.

Turinio rodyklė

Nors dabar jis buvo pakeistas saugesniais įrankiais, tokiais kaip SSH, „Telnet“ vis dar galima naudoti saugioje aplinkoje, skirtoje sistemos administratoriams.

Kas yra „Telnet“

„Telnet“ vardas kilęs iš santrumpos „ Telecomunication Network“, o iš esmės TCP / IP tinklo protokolas, kuris buvo naudojamas nuo 1960 m., Norint užmegzti nuotolinius ryšius su kitais kompiuteriais, serveriais ir prietaisais, turinčiais suderinamą sistemą, turinčius prieigą per šią ryšių sistemą. Pagal numatytuosius nustatymus naudojamas 23 prievadas.

Be paties protokolo, šį vardą gauna ir programa, kuri naudoja ją pačiam ryšiui užmegzti. Norėdami prieiti prie kito kompiuterio nuotoliniu būdu, turime naudoti terminalą, pavyzdžiui, „Windows Command Prompt“ arba „Linux“ terminalą. Tokiu būdu mes galime bendrauti nuotoliniame kompiuteryje, naršydami jo failus, vykdydami kitas vidines komandas, jei turime leidimą, ir stebėdami paties kompiuterio būseną, nereikia fiziškai vykti į vietą, kur jis yra.

Be to, kad naudojamas MSDOS ir „Windows“ sistemose, jis taip pat suderinamas su UNIX pagrįstomis sistemomis, tokiomis kaip „Mac“ ir „Linux“ bei „FreeBSD“. Naudodami šį protokolą mes taip pat galėsime patikrinti kitų mašinų ryšį ir patikrinti, ar jų tam tikri prievadai yra atviri išorėje. Tai yra kažkas, ką pamatysime akimirksniu.

Kaip veikia „Telnet“

Kaip mes sakome, šį protokolą ir programą galima naudoti tik komandų režimu. Tam, kad galėtume užmegzti ryšį tarp dviejų kompiuterių su „Telnet“, pirmiausia mums reikės kliento, kurio pabaigoje esame, ir serverio mašinoje, kurį ketiname pasiekti. Jei mes tai darome ne intranete ar LAN, mes turėsime, kad paskirties įrenginyje būtų atidarytas 23 prievadas.

Kitas dalykas, kurio mums reikės, yra atidaryti seansą paskirties mašinoje, kurioje yra viena ar daugiau vartotojų abonementų, kuriems leidžiama prieiga. Trumpai tariant, norėdami pasiekti tikslinę mašiną su klientu, joje turi būti prieinama vartotojo abonementas, o norint užmegzti ryšį turėsime žinoti ir vartotojo vardą, ir slaptažodį.

Saugumo problemos naudojant „Telnet“ ir SSH kaip pakaitalą

Šiuo metu „Telnet“ naudojama praktiškai tik vidiniuose tinkluose, kur yra apsaugos skydas, izoliuojantis tinklą iš išorės. Visais kitais atvejais visada naudojamas SSH protokolas.

Didelė „telnet“ problema yra ta, kad informacija iš vieno terminalo į kitą keliauja be jokio šifravimo, tik paprastu tekstu. Įsilaužėliams šios informacijos gauti yra labai lengva, turint omenyje, kad tiek vartotojo vardas, tiek slaptažodis komunikacijai sukurti yra paprastas tekstas, saugumo pažeidimas yra žiaurus.

Atsakant į šias problemas, išpopuliarėjo dar vienas UNIX sistemose naudojamas šifruotas ryšio protokolas, vadinamas SSH (Secure Shell). Šiandien jis puikiai suderinamas su „Windows“ aplinka, kur galime įdiegti ir klientą, ir serverį, kad juo galėtume naudotis. SSH naudoja RSA raktus kaip šifravimą, kad jos keliaujama informacija nebūtų lengvai iššifruojama. Taip pat yra ir kitų programų, tokių kaip „ OPENSSH“, „Putty“, „Shell“ ar „SSH-Agent“, kur galima naudoti šį ryšio protokolą. Tokiu atveju jungtis eina per 22 TCP prievadą.

Kaip naudotis „Telnet“

Norėdami naudoti „Telnet“, reikia komandų terminalo, komandinės eilutės arba „Windows PowerShell“. Atidarę viską, ką turime parašyti, yra

telnet

Ir mes pateiksime programą. Jei kartą į vidų įdėsime:

padėti

Galime pamatyti skirtingas programos naudojimo galimybes.

Bet jei norime užmegzti tiesioginį ryšį, turėsime tik pateikti:

telnet

Ar vis dar galiu naudoti „Telnet“?

Šiuo metu „Windows 10“ ir „Windows 8“ operacinėse sistemose vis dar yra „Telnet“ serveris, įdiegtas sistemoje kaip įdiegiama funkcija. Taigi galime prisijungti prie jų iš kliento be problemų. Jis taip pat galimas „ Windows Server“ versijose. Kitose operacinėse sistemose, tokiose kaip Linux, turėsime ją įdiegti per saugyklas.

„Windows 10“ atveju, norėdami išvengti saugumo problemų, turėsime tik „Telnet“ klientą, esantį funkcijose. Norėdami naudoti serverį, mums reikės išorinės programos, tokios kaip Putty.

„Windows 10“ suaktyvinkite „Telnet“ klientą

Jau parengėme mokymo programą, kurioje mokome, kaip suaktyvinti „telnet“ klientą „Windows 10“. Tai yra nepaprastai paprasta.

Kaip suaktyvinti „Telnet“ klientą „Windows 10“

Kaip suaktyvinti „Telnet“ serverį „Windows“ ir „Linux“

Panašiai mes ėmėmės problemų, norėdami visiškai parodyti, kaip galime suaktyvinti „Telnet“ serverį kitose „Windows“ sistemose nei „Windows 10“, taip pat „Linux“ operacinėse sistemose, tokiose kaip „Ubuntu“. Tai labai įdomi tema, jei galvojate naudoti šį komunikacijos protokolą.

Kaip naudotis Telnet serveriu Linux

Kaip naudotis Telnet serveriu Windows

Išbandykite atidarytus prievadus naudodami „Telnet“

Kaip matėme anksčiau, naudodamiesi „Telnet“ galime lengvai patikrinti, ar pagrindiniame kompiuteryje nėra atvirų ar uždarų prievadų. Tam reikia žinoti tik išorinį IP adresą arba domeno vardą. Sintaksė bus tokia:

telnet

Kai užmezgsime ryšį, jei uostas iš tiesų atidarytas, gausime tuščią juodą ekraną. Kita vertus, jei jis uždarytas, pabandžius prisijungti, bus parodyta klaida. Pažiūrėkime tai mūsų „Professional Review“ puslapyje, žiniatinklio serveryje turėtų būti atidarytas tiek „http“, tiek „https“ 80 ir 443 prievadai, kaip ir 22 prievadas, skirtas nuotoliniams ryšiams per SSH.

Mes įdėjome:

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

Net turėdamas 22 prievadą, pagrindinis kompiuteris suteikia mums informacijos, kad jis veikia su „OpenSSH“ pagal Debian sistemą.

Pabandykime, pavyzdžiui, su „Telnet“ 23 prievadu:

Matome, kad nepavyko užmegzti ryšio, todėl jis uždarytas.

Kaip matote, „Telnet“ naudojimas yra gana paprastas ir nesukelia daug komplikacijų. Bet jei norite naudoti ją nuotoliniams ryšiams, geriau rinkitės SSH, kuri yra daug saugesnė. „Telnet“ rekomenduojama tik jungiantis vidiniuose tinkluose.

Jums gali būti įdomūs šie mokymai:

Kam planuojate naudoti „Telnet“? Jei turite klausimų ar norite ką nors paaiškinti, rašykite mums komentaruose.

Pamokos

Pasirinkta redaktorius

Back to top button