Kaip veikia Telnet?

Mokiniai programuoja kompiuteriu kompiuterių laboratorijos klasėje

Kaip veikia Telnet?

Vaizdo kreditas: Caiaimage / Robert Daly / Caiaimage / GettyImages

Telnet yra įrankis, kurį galima naudoti norint atidaryti komandų eilutę nuotoliniame kompiuteryje, paprastai serveryje. Taip pat galite jį naudoti norėdami patikrinti, ar konkretus prievadas yra atidarytas. Telnet veikia kaip tai, kas vadinama a terminalo emuliatorius, naudojant standartinius protokolus, kad veiktų kaip fizinis terminalas, prijungtas prie mašinos. Kai kurios šiuolaikinės sistemos leidžia naudoti tik komandinės eilutės ryšius Secure Shell, šifruotas įrankis, panašus į Telnet, arba per virtualų privatų tinklą. Failų perdavimo protokolas dažnai naudojamas failams siųsti.

Kas yra Telnet?

Telnet yra sistema, skirta atidaryti tekstinį ryšį tarp dviejų kompiuterių. Kartais sakoma, kad šis terminas yra sutrumpinta "terminalo tinklas."Pagrindinis protokolasarba specifikacija, kaip kompiuteriai bendrauja, iš pradžių buvo sukurta fiziniams terminalams su klaviatūromis ir ekranais arba spausdintuvams, prijungtiems prie kompiuterių septintajame dešimtmetyje. Šiais laikais „Telnet“ paprastai yra įdiegtas vien tik programinėje įrangoje, ir jūs galite rasti „Telnet“ programinę įrangą (kartais vadinamą

terminalo emuliatoriaus programinė įranga) visoms šiuolaikinėms operacinėms sistemoms.

Dienos vaizdo įrašas

Pagal numatytuosius nustatymus Telnet palaiko ryšį su kompiuteriu, prie kurio esate prisijungę 23 uostas. Tai reiškia ne kompiuterio fizinį prievadą, prie kurio galite prijungti klaviatūrą ar monitorių, o tipą skaitmeninis prievado numeris, naudojamas atskirti įvairias kompiuteryje veikiančias paslaugas. Jei kas nors liepia prisijungti prie kompiuterio naudojant Telnet, paprastai jums nereikia nurodyti prievado numerio, nebent jums tai būtų liepta.

Telnet naudojimas

Istoriškai „Telnet“ dažnai buvo naudojamas nuotoliniu būdu prisijungti prie nuotolinio serverio, kad būtų galima atlikti reikalus, pavyzdžiui, redaguoti failus, paleisti įvairias programas ar tikrinti el. paštą toje sistemoje. Paprastai prisijungdami prie sistemos naudokite Telnet, tada įveskite vartotojo vardą ir slaptažodį, kad galėtumėte pasiekti komandų eilutę toje sistemoje.

Šiais laikais toks Telnet naudojimas yra nedažnas, nes programinė įranga nešifruota, tai reiškia, kad bet kas, stebėdamas jūsų ryšį, gali pasiekti jūsų vartotojo vardą, slaptažodį ir bet kokią kitą jūsų įvestą privačią informaciją. Telnet taip pat nepalaiko modernių grafinių vartotojo sąsajų, o tai reiškia, kad tai nėra naudinga nuotoliniu būdu naudojant daugelį šiuolaikinių programų, pvz., teksto rengyklės, žiniatinklio naršyklių ar skaičiuoklių, kurioms reikalinga GUI sąsaja.

Kai kurie serveriai leidžia nuotoliniai ryšiai per Telnet, kad būtų galima pasiekti viešuosius duomenis, pavyzdžiui, orų pranešimus arba žaisti paprastus žaidimus. Kai kurios iš šių paslaugų teikiamos iš nostalgijos, kaip sugrįžimas į paprastesnius laikus internete, o kai kurios paliekamos suderinamumui su senesnėmis sistemomis, kurioms reikia prieiti prie duomenų.

Taip pat galima prisijungti prie kitos programinės įrangos, kuri naudoja nešifruotus tekstinius protokolus naudojant Telnet. Tai apima žiniatinklio serverius, naudojančius nešifruotus ryšius. Tai gali būti naudinga tikrinant, ar prie jų prijungti prievadai ir serveriai tinkamai sukonfigūruoti.

Telnet naudojimas sistemoje Windows

Telnet yra įtrauktas į šiuolaikines Microsoft Windows versijas, kad būtų galima prisijungti prie nuotolinių serverių, tačiau pagal numatytuosius nustatymus jis neįjungtas. Norėdami ją suaktyvinti, jei anksčiau to nepadarėte, paleiskite „Windows“ komandų eilutę, kai esate prisijungę kaip administratorius, tada įveskite „Dism /Prisijungęs /Įgalinti funkciją /FeatureName: TelnetClient“ norėdami suaktyvinti programinę įrangą. Paleiskite komandų eilutę įvesdami "cmd" Windows užduočių juostos paieškos laukelyje arba meniu Pradėti ir spustelėkite komandų eilutės piktogramą. Jei naudojate kieno nors kito kompiuterį, įskaitant darbo kompiuterį, prieš aktyvuodami programinę įrangą galbūt norėsite paprašyti pagalbos arba leidimo.

Suaktyvinę „Telnet“, paleiskite komandų eilutę ir įveskite „telnet ,"kur"“ yra serverio, prie kurio norite prisijungti, domeno pavadinimas arba interneto protokolo adresas. Pagal numatytuosius nustatymus prisijungsite prie 23 prievado. Jei norite prisijungti prie kito prievado, įveskite "telnet "kur"“ yra kito prievado numeris.

Telnet „Mac“ ir „Linux“.

„Telnet“ paprastai yra įjungtas pagal numatytuosius nustatymus „Apple MacOS“ ir „Linux“ sistemose. Naudokite jį iš savo sistemos komandų eilutės taip pat, kaip darytumėte sistemoje Windows, įvesdami "telnet " arba "telnet “ norėdami prisijungti prie nuotolinio serverio, pasirinktinai nurodydami nenumatytąjį prievadą.

Jei naudojate „Linux“ ir gaunate klaidos pranešimą, kad „Telnet“ nepavyksta rasti, ieškokite jo ir įdiekite jį naudodami savo sistemos paketų tvarkyklę. Debian ir Ubuntu sistemose paprastai tai galite padaryti įvesdami "apt įdiegti telnet."

Telnet „Android“ ir „iOS“.

„Android“ ir „iPhone“ išmaniesiems telefonams atitinkamose programų rinkose galima įsigyti įvairių Telnet programinės įrangos. Dalis šios programinės įrangos palaiko ir kitus nuotolinio ryšio protokolus.

Ieškokite su Telnet suderinamos programos, siūlančios norimas funkcijas už jums patinkančią kainą. Būk atsargiai žiūri į programas, kurioms reikalingas, atrodo, per didelis leidimų skaičius. Dauguma išmaniųjų telefonų nuotolinio terminalo programinės įrangos leis nurodyti domeno pavadinimą arba IP adresą ir, pasirinktinai, naudotiną prievadą.

Prievadų tikrinimas naudojant Telnet

Kartais naudinga naudoti Telnet patikrinkite, ar konkretus prievadas yra atviras ir pasiekiamas tam tikroje mašinoje. Pavyzdžiui, galbūt norėsite patikrinti, ar 80 prievadas, naudojamas žiniatinklio serverių, yra atidarytas, jei kyla problemų prisijungiant prie naršyklės. Taip pat kartais norėsite patikrinti 25 uostas, dažniausiai naudojamas el. laiškams siųsti, jei kyla problemų dėl el. pašto programos.

Norėdami tai padaryti, įveskite "telnet“, po kurio nurodomas serverio pavadinimas ir norimas prievadas, kaip tai darytumėte prisijungdami prie įrenginio naudodami Telnet. Pažiūrėkite, kokio tipo atsakymą gaunate iš serverio. Dažnai jūs tiesiog norite patikrinti, ar galite prisijungti ir gauti atsakymą, tačiau kai kuriais atvejais galite įvesti komandas rankiniu būdu.

Jei negalite prisijungti, tai gali būti serverio arba tinklo arba serverio tinklo ugniasienės problema. Kreipkitės į serverį valdantį asmenį, kad gautumėte pagalbos dėl trikčių šalinimo arba pabandykite pasiekti serverį iš kito kompiuterio ar kito tinklo, jei kyla problemų.

Secure Shell naudojimas

Šiais laikais įprasta naudoti programą, vadinamą Secure Shell arba ssh, norėdami prisijungti prie nuotolinių serverių ir atidaryti komandų eilutę. Didelis ssh privalumas yra tai, kad jis yra užšifruotas, todėl klausytojams sunkiau stebėti jūsų ryšį arba trukdyti jam.

„MacOS“ arba „Linux“ sistemoje paprastai galite įvesti „ssh “ norėdami prisijungti prie konkretaus serverio. Jei norite naudoti ssh, sistemoje „Windows“ gali reikėti įdiegti išorinį klientą. Vienas bendras nemokamas vadinamas PuTTY. Jis taip pat palaiko Telnet.

Paprastai prisijungdami prie serverio, kuriame kas nors suteikė jums paskyrą, naudosite ssh, ir jie gali suteikti bet kokios papildomos informacijos, kurios jums reikia norint pasiekti tą serverį.

VNC, VPN ir nuotolinis darbalaukis

Jei norite atidaryti grafinį ryšį su kitu serveriu, galbūt galėsite naudoti sistemą, vadinamą Virtualiojo tinklo skaičiavimas arba VNC. Yra keletas nemokamų ir komercinių VNC įrankių, kuriuos galite naudoti. Kas valdo serverį, prie kurio bandote prisijungti, gali patarti, kurį įrankį naudoti.

Jei jungiatės prie „Windows“ įrenginio, galbūt galėsite naudoti ir „Microsoft“. nuotolinio darbalaukio protokolas. Programinė įranga, skirta prisijungti prie „Windows“ kompiuterio naudojant nuotolinį darbalaukį, yra prieinama visoms šiuolaikinėms operacinėms sistemoms. Paprastai norint prisijungti, jums reikės paskyros nuotolinėje sistemoje.

Taip pat galite naudoti virtualųjį privatųjį tinklą (VPN), kad prisijungtumėte prie nuotolinio kompiuterių tinklo. Tai dažnai naudojama norint prisijungti prie darbdavio tinklų dirbant ne vietoje. Kas valdo tinklą, pateiks jums kredencialus ir nurodys, kurią VPN programinę įrangą naudoti.