Jinsi ya kufungua telnet. Njia za kuunganisha kwa vifaa vya mbali kwa kutumia amri ya telnet

Telnet ni shirika la mtandao linalokuwezesha kuunganisha kwenye bandari ya mbali ya kompyuta yoyote na kuanzisha njia ya mawasiliano ya maingiliano, kwa mfano, kutuma amri au kupokea taarifa. Tunaweza kusema kuwa hii ni kivinjari cha ulimwengu wote kwenye terminal ambacho kinaweza kufanya kazi na itifaki nyingi za mtandao.

Huduma hii mara nyingi ilitumiwa kudhibiti kompyuta ya Linux kwa mbali, lakini ikabadilishwa na itifaki salama ya SSH. Lakini telnet bado hutumiwa, kwa mfano, kwa kupima mtandao, kuangalia bandari, na pia kwa kuwasiliana na vifaa mbalimbali vya IoT na routers. Katika makala hii tutaangalia nini telnet ni, pamoja na jinsi ya kutumia telnet kutatua matatizo yako.

Telnet ni nini?

Kama nilivyosema, shirika hili limeundwa kuunda muunganisho wa mwingiliano kati ya kompyuta za mbali. Inafanya kazi kwa kutumia itifaki ya TELNET, lakini itifaki hii inasaidiwa na huduma nyingi, kwa hivyo inaweza kutumika kuzisimamia. Itifaki inategemea TCP, na inakuwezesha kutuma amri za kamba za kawaida kwa kifaa kingine. Inaweza kutumika sio tu kwa udhibiti wa mwongozo lakini pia kwa mwingiliano kati ya michakato.

Kufanya kazi na itifaki hii tutatumia matumizi ya telnet, ni rahisi sana kutumia. Wacha tuangalie syntax ya telnet:

$ telnet chaguzi za bandari mwenyeji

seva pangishi ni kikoa cha kompyuta ya mbali cha kuunganisha, na mlango ni mlango kwenye kompyuta hiyo. Sasa hebu tuangalie chaguzi kuu:

  • -4 - kulazimisha matumizi ya anwani za IPv4;
  • -6 - kulazimisha matumizi ya anwani za ipv6;
  • -8 - tumia usimbaji wa 8-bit, kwa mfano, Unicode;
  • -E- Lemaza usaidizi wa mlolongo wa Escape;
  • -a- kuingia kiotomatiki, huchukua jina la mtumiaji kutoka kwa utofauti wa mazingira wa USER;
  • -b- tumia tundu la ndani;
  • -d- Wezesha hali ya utatuzi;
  • -R- hali ya kuiga ya rlogin;
  • -e- weka tabia ya mwanzo ya mlolongo wa Escape;
  • -l- mtumiaji kwa idhini kwenye mashine ya mbali.

Hiyo ni kwa amri ya telnet kuanzisha muunganisho. Lakini kuunganishwa na mwenyeji wa mbali ni nusu tu ya vita. Baada ya kuanzisha muunganisho, telnet inaweza kufanya kazi kwa njia mbili:

  • Mstari kwa mstari- Hii ndiyo hali iliyopendekezwa, hapa mstari wa maandishi umehaririwa kwenye kompyuta ya ndani na kutumwa tu wakati iko tayari kabisa. Sio huduma zote huwa na fursa hii kila wakati;
  • Tabia-kwa-mhusika- herufi zote unazoandika hutumwa kwa seva ya mbali. Itakuwa ngumu kusahihisha chochote hapa ikiwa utafanya makosa, kwa sababu Backspace pia itatumwa kama ishara na mshale wa harakati pia.

Matumizi ya telnet ni kutuma amri maalum. Kila huduma ina amri zake, lakini itifaki ina amri zake za telnet ambazo zinaweza kutumika katika console ya telnet.

  • FUNGA- funga unganisho kwa seva;
  • HIRIKO- encrypt data zote zinazopitishwa;
  • ONDOKA- toka na ufunge unganisho;
  • MODE- badilisha hali, kutoka kwa herufi ndogo hadi herufi au kutoka kwa herufi hadi herufi ndogo;
  • HALI- tazama hali ya unganisho;
  • TUMA- tuma moja ya herufi maalum za telnet;
  • WEKA- kuweka thamani ya parameter;
  • FUNGUA- anzisha muunganisho kupitia telnet na mwenyeji wa mbali;
  • ONYESHA- onyesha herufi maalum zilizotumiwa;
  • SLC- Badilisha herufi maalum zilizotumiwa.

Hatutazingatia amri zote, kwa kuwa hakuna uwezekano wa kuzihitaji, na ikiwa utafanya, unaweza kuzipata kwa urahisi katika nyaraka rasmi.

Jinsi ya kutumia telnet?

Ifuatayo tutaangalia jinsi ya kutumia telnet kutatua shida zako. Kawaida, matumizi tayari yamewekwa kwenye mifumo mingi, lakini ikiwa sivyo, basi unaweza kusanikisha telnet kutoka kwa hazina rasmi, kwa mfano, katika Ubuntu:

$ sudo apt install telnet


Sio lazima utumie telnet kwa hili; ping inapatikana.

2. Angalia bandari

Kwa kutumia telnet tunaweza kuangalia upatikanaji wa mlango kwenye seva pangishi, na hii inaweza kuwa muhimu sana. Kuangalia telnet port run:

$telnet localhost 123 $telnet localhost 22

$ telnet localhost 123

$ telnet localhost 22


Katika kesi ya kwanza, tunaona kwamba hakuna mtu anayekubali uunganisho, lakini kwa pili, ujumbe kuhusu uunganisho uliofanikiwa na salamu kutoka kwa seva ya SSH huonyeshwa.

3. Debugging

Ili kuwezesha hali ya utatuzi na kuonyesha maelezo zaidi wakati unaendesha, tumia chaguo la -d unapounganisha:

$ sudo telnet -d localhost 22

$ sudo telnet - d localhost 22

4. Console ya Telnet

Kutumia koni ya telnet pia ni jambo muhimu katika kuelewa jinsi ya kutumia telnet. Katika hali kuu, unaweza kutekeleza amri kwenye seva ya mbali, lakini ikiwa unataka kushughulikia amri hasa kwa telnet, kwa mfano, kusanidi uendeshaji wake, unahitaji kutumia tabia maalum ili kufungua console, kwa kawaida matumizi mara moja. inakuambia tabia hii ni nini, kwa mfano, inatumiwa na chaguo-msingi “^[“:


Ili kuiwasha, unahitaji kushinikiza mchanganyiko wa vitufe Ctrl+[, kisha utaingiza kidokezo cha ingizo cha telnet.

Ili kuona amri zote zinazopatikana, unaweza kuandika ?. Kwa mfano, unaweza kuona hali ya muunganisho:

telnet> hali

telnet > hali


Kuna uwezekano mwingine wa kuvutia hapa. Vitu kama hivyo vinaweza kufanywa kwenye unganisho wowote kwa kutumia matumizi ya telnet.

5. Tazama tovuti ya telnet

Njia moja ya kawaida ya kutumia telnet ni kujaribu tovuti kutoka kwa koni. Ndiyo, hutapata ukurasa mzuri wa wavuti, lakini unaweza kukusanya maombi kwa mikono na kuona data yote iliyotumwa na seva.

$ telnet opennet.ru 80

$ telnet opennet. ru 80


Kisha toa amri kwa seva ya wavuti.

Je, umekutana na neno Telnet? Labda umesikia utani juu yake au jinsi wengine wameitumia.

Kwa wale ambao hawajui Telnet ni nini na "umuhimu" wake katika mtandao wa kisasa, soma ingizo hapa chini.

Jifunze kitu kuhusu historia yake na athari za usalama za matumizi yake ni nini.

Pia fahamu aina za kisasa za matumizi yake ya vitendo.

Itifaki ya Telnet ni nini

Telnet ni itifaki ya mtandao inayotegemea maandishi ambayo hutumiwa kufikia kompyuta za mbali kwa kutumia TCP/IP.

Iliundwa na kuzinduliwa mnamo 1969 - unaweza kusema ilikuwa mtandao wa kwanza.

Katika siku za zamani, ilibidi ubainishe eneo la seva ili kufikia data.

Hii ilimaanisha kwamba, kati ya mambo mengine, ilikuwa ni lazima kutumia muda kufika kwenye eneo lake, na kisha kusubiri kufanya kazi na seva.

Hata kama vifaa vya seva vinaweza kutekeleza amri nyingi kwa wakati mmoja, haungeweza kuitumia - ilibidi usubiri wengine wamalize kazi yao.

Mara nyingi, haungeweza hata kugusa seva yenyewe. Ombi lako lilipaswa kutolewa kwa mfanyakazi na kisha kurudishwa kuchukua taarifa zinazohitajika baada ya kuandikwa kwenye karatasi.

Leo Telnet imeleta mabadiliko mengi muhimu. Sasa inawezekana kwa watumiaji kadhaa kuunganisha kwenye seva wakati huo huo.

Ili kuunganisha kwenye seva, unahitaji terminal, ambayo inaweza kuwa kompyuta rahisi na ya gharama nafuu.

Kompyuta hii haihitaji vifaa vyenye nguvu, unahitaji tu uunganisho wa mtandao na interface ya maandishi.

Seva ya Telnet ni nini katika Windows 7 - Windows 10

Katika mfumo wa uendeshaji wa Windows 7 - Windows 10, unaweza kuongeza vipengele viwili:

  • Seva ya Telnet - Ukisakinisha kipengele hiki, unaweza kusanidi kompyuta yako kufanya kazi kama seva. Hii ina maana kwamba kompyuta yako itasanidiwa kukubali miunganisho inayoingia na kuruhusu wengine kuitumia. Ikiwa ngome yako imezimwa na una anwani ya IP ya umma, basi mtu yeyote duniani anaweza kudhibiti kompyuta yako kwa mbali kwa kutumia mteja wa Telnet.
  • Mteja wa Telnet - Hii itawawezesha kuunganisha kupitia Telnet kutoka kwa seva yoyote kwa kutumia dirisha la amri tu.

Usalama wa Telnet

Ingawa Telnet imebadilika sana tangu kuanzishwa kwake, teknolojia bado ina udhaifu.

Jambo baya zaidi ni usalama. Inasambaza na kupokea data katika hali ya maandishi bila kutumia usimbaji fiche.

Hii ina maana kwamba wakati wa kuunganisha kwenye seva, data ya kibinafsi kama vile jina la mtumiaji na nenosiri la akaunti itatumwa kwa maandishi wazi.

Mtu yeyote anayejua jinsi ya kutumia ufuatiliaji wa muunganisho wa mtandao ataweza kuona data yote inayohamishwa.


Kwa ufupi, mtu yeyote anayejaribu kutumia Telnet kwa masuala mazito kama vile kuhamisha taarifa muhimu ili kudhibiti seva au huduma atakuwa katika hatari kubwa.

Itifaki hii ilipovumbuliwa, miunganisho ya intaneti ya kasi ya juu haikupatikana, kulikuwa na wadukuzi wachache sana, programu hasidi, n.k.

Hapo awali, ilitumiwa na taasisi ambazo zilifungwa mtandaoni na kutoa ufikiaji uliodhibitiwa kwa seva zao. Wakati huo, usimbaji fiche haukuwa juu kwenye orodha ya mambo muhimu.

Leo, Telnet ndiyo itifaki isiyo salama zaidi unayoweza kutumia kusambaza taarifa na data.

Kwa nini utumie Telnet

Sasa kwa kuwa unajua kidogo juu ya historia ya Telnet na kwamba ni itifaki isiyo salama sana, lakini licha ya yote haya, watu bado wanaitumia - kwa nini.

  • Seva za zamani bado zinatumia itifaki hii kwa miunganisho ya mbali. Bado kuna seva chache za zamani za UNIX mahali fulani, na bado kuna watu wanaotumia Telnet kuzifikia.
  • Baadhi ya vifaa vya mtandao kama vile vipanga njia vya Cisco huruhusu Telnet kuunganishwa nazo. Ndani yao unaweza kusanidi matumizi ya mteja.
  • Sababu kuu kwa nini watu bado wanaitumia ni kutafuta maandishi, kucheza michezo, kuangalia utabiri wa hali ya hewa na mengi zaidi.
  • Baadhi ya watu bado wanatumia Telnet CPC ili kudhibiti na kuunganisha kwenye mifumo ya habari na mijadala ya maandishi. Kwa mfano, kwenye vikao hakuna chochote isipokuwa maandishi. Huhitaji hata picha au michoro. Kwa hivyo, bado kuna jumuiya nyingi zinazofanya kazi mtandaoni.
Natumaini umepata ufahamu wa msingi wa Telnet - itifaki hii ni kitu cha dinosaur katika ulimwengu wa kisasa, ambayo imebadilika sana tangu kuzaliwa kwake.

Kama unavyoweza kuona ikiwa unasoma chapisho langu kuhusu kusanidi Telnet kwenye Windows, kufanya kazi na huduma hii ni rahisi sana. Unaweza kuiendesha bila hoja kwa kubainisha tu anwani ya mfumo wa mwenyeji kwenye mstari wa amri. Chini ya hali fulani, bado unahitaji kutaja bandari maalum. Ujumbe wa kwanza ambao mtumiaji huona baada ya kutekeleza amri ya "telnet" hutumwa na programu yenyewe, na baada ya mawasiliano kuanzishwa kati ya mteja na seva, ujumbe unaotokana na mfumo unaosimamiwa huonyeshwa. Katika suala hili, unaweza kufanya kazi na mfumo wa uendeshaji wa kijijini kupitia Telnet kwa njia sawa na hutokea kwa programu nyingine maalumu kwa upatikanaji wa kijijini kwa OS. Sasa hebu tuangalie kwa karibu huduma hii na tuangalie amri za Telnet zinazotumiwa sana.

Laini ya amri ya Telnet kwenye mteja wa Windows inaweza kukubali amri zifuatazo:

bandari ya wazi ya node - kutumika kuanzisha uhusiano na node iliyotolewa;

funga - hufunga uunganisho uliopo;

acha - toka kwenye kikao cha sasa cha Telnet;

kuonyesha - inakuwezesha kutazama mipangilio ya sasa ya mteja wa Telnet;

kuweka - kwa msaada wake inawezekana weka vigezo vya Telnet kwa kipindi cha sasa, na haswa zaidi:

  • set ntlm itawezesha NTLM (kwa kutumia uthibitishaji wa NTLM uliounganishwa kwenye Telnet wakati wa kuunganisha mtumiaji kutoka kwa kompyuta ya mbali inakuwezesha kuepuka kuingia kuingia na nenosiri wakati wa kuingia);
  • set localecho itawezesha hali ya pato la amri ya ndani;
  • neno la kuweka vt100/vt52/vtnt/ansi litaweka aina ya terminal iliyobainishwa (kwa mfano, VT100 inatumika kuendesha programu za mstari wa amri za kawaida, na VTNT inatumiwa kuendesha programu za kina, kama vile "hariri");
  • Seti ya herufi ya kutoroka itaweka mlolongo wa vitufe ambavyo hubadilisha hali ya kipindi hadi hali ya amri (kwa mfano, weka escape , kisha kubonyeza vitufe vya "Ctrl+P" na "Enter" kutaweka Ctrl+P kama swichi);
  • weka jina la faili la faili litaelekeza kwenye faili ya kumbukumbu ya shughuli ya sasa ya Telnet (faili hili lazima liwe katika mfumo wa faili wa kompyuta inayodhibiti);
  • kuweka kumbukumbu itawezesha kuingia (faili ya logi lazima ielezwe mapema na amri iliyo hapo juu, vinginevyo ujumbe wa kosa utaonekana);

haijawekwa - tekeleza kuzima chaguzi mbalimbali za kikao cha Telnet(shughuli za kinyume kuhusiana na kuweka), yaani:

  • unset ntlm italemaza uthibitishaji jumuishi;
  • unset localecho huzima hali ya pato la amri ya ndani;

hali - hutumiwa kuangalia ikiwa kuna muunganisho kwa mteja wa Telnet;

ingiza - hutumiwa kwenda kwenye kikao kilichounganishwa cha Telnet;

Au usaidizi - huonyesha maelezo ya usaidizi.

Mara tu unapomaliza kufanya vitu kwenye mashine ya mbali, utahitaji kufunga muunganisho kwake. Walakini, Telnet yenyewe haimalizi kazi yake kila wakati. Ili kutoka kwa mstari wa amri wa Telnet, tumia hotkeys "Ctrl+]".

  • Utawala wa mfumo
  • Shambulio kubwa zaidi la hivi majuzi la DDoS kwenye seva za Dyn DNS kwenye Habre. Kipengele cha kuzima huku ni matumizi makubwa ya maombi ya http kutoka kwa vifaa vya IoT na mlango wa 23 wa TCP wazi unaotumiwa na huduma ya telnet.


    Inageuka, telnet iko hai na wamekaa vizuri kwenye mifumo iliyojengwa na chambo. Je, ni kwa nia ovu au kutokuwa na mawazo ya kibinadamu?Huu ni nini, ujinga au uhaini? bandari ya telnet ilikuwa wazi na ilikuwa ikifanya kila aina ya uchafu kubwa idadi ya vifaa vya IoT, miezi kadhaa kabla ya kukatika, lakini hakuna hatua za kupinga zilizochukuliwa hadi radi ilipopiga.

    Kima cha chini cha kinadharia

    Mazingira magumu CVE-2016-1000245 ni mlinzi tu. Kwenye vifaa vyote nenosiri sawa la mizizi xc3511, ambayo haiwezi kubadilishwa kwa kuwa hakuna amri ya passwd kwenye mfumo. Huduma ya telnet imewezeshwa na haiwezi kulemazwa kutoka kwa mipangilio, isipokuwa ufute hati ya init kutoka /etc/init.d/rcS.


    /etc $ paka passwd root:absxcfbgXtb3o:0:0:root:/:/bin/sh /etc $ cat passwd- root:ab8nBoH3mb8.g:0:0:::/root:/bin/sh
    Bodi zote za Teknolojia za XiongMai zenye mtandao zinazotumia DVR/NVR CMS (Pia inajulikana kama
    NetSurveillance) huwezesha huduma ya telnet kufanya kazi kwenye kiolesura msingi cha ethaneti. Huduma hii
    inaendeshwa kupitia /etc/rcS na haiwezi kulemazwa. Mtumiaji "mzizi" ana kificho ngumu na kisichobadilika
    nenosiri la xc3511. Mifumo hii haina zana ya "passwd" iliyosanikishwa na mzizi
    nenosiri haliwezi kubadilishwa kutoka kwa mstari wa amri wala kutoka kwa kiolesura cha wavuti.

    Mazingira magumu CVE-2016-1000246 si duni kuliko ya kwanza. Unaweza kukwepa kuingiza akaunti yako na nenosiri ikiwa utaingia kupitia http:// /DVR.htm.


    XiongMai DVR nyingi zinazojulikana, NVR na Kamera za IP huendesha "CMS" (pia huitwa NetSurveillance) iliyojengwa na XM Technologies. Programu hii pia inatumiwa na wachuuzi wote wa chini wa XiongMai Technologies. Ukurasa wa kuingia wa vifaa hivi unaweza kuepukwa kwa kubadilisha tu kutoka http://_IP_/Login.htm hadi http://_IP_/DVR.htm . Hii hukuruhusu kufikia kutazama mifumo yote ya kamera bila uthibitishaji. Zaidi ya hayo, hakuna kuingia kwenye mfumo kwa hivyo usimamizi wa mtumiaji hauwezekani. Toleo la seva ya wavuti kwenye bidhaa zote zilizoathiriwa ni sawa; "uc-httpd". Bidhaa zote ambazo kwa sasa zimeathiriwa na CVE-2016-1000245 pia ziko katika hatari ya kukwepa uthibitishaji.

    Natumai kuwa hizi hizi hazijasakinishwa kwenye viwanja vyetu vya ndege. XiongMai Na Dahua.

    Matokeo

    Telnet iligeuka kuwa shupavu sana na hata miongo kadhaa baada ya kuonekana kwa ssh haina haraka kuondoka kwenye eneo la tukio. Inafaa kabisa, hata muhimu, ikiwa inatumiwa kwa madhumuni yaliyokusudiwa - ndani ya mstari wa kuona kati ya mteja na seva. Hoja, hata hivyo, ni kwamba telnet ilijiondoa kutoka kwa chumba cha seva, kama jini kutoka kwenye chupa, na tayari imeanza kucheza mizaha. Hili lilikuwa kosa la nani?


    Kutoka kwa uzio wangu naona kama hii. Kwanza, lawama kuu ni watengenezaji wa bahati mbaya wa vifaa vya IoT vilivyovuja na mifumo iliyopachikwa. Yote haya XiongMai Na Dahua. Imechelewa, lakini mtengenezaji anakumbuka kamera za IP kutoka kwa mauzo. Hata hivyo, mapitio ya haraka ya habari yanaonyesha kwamba idara za PR za makampuni ya Kichina na wafanyakazi wa Wizara ya Biashara hawali mkate wao bure.


    Naifahamu hii idara! Wanatoa pasipoti kwa mtu yeyote tu!

    Pili, bila shaka, mamlaka ya udhibiti ni ya kulaumiwa - wale wanaoidhinisha na kutoa hitimisho chanya. Kutoka kwa ripoti ya Rapid7.


    Matokeo haya yote yanazungumzia kushindwa kwa kimsingi katika uhandisi wa kisasa wa intaneti. Licha ya simu kutoka kwa Bodi ya Usanifu wa Mtandao, Kikosi Kazi cha Uhandisi wa Mtandao, na takriban kila kampuni ya usalama na shirika la utetezi wa usalama Duniani, usimbaji fiche wa lazima si kipengele chaguomsingi, cha kawaida katika muundo wa itifaki ya mtandao. Itifaki za maandishi wazi "zinafanya kazi tu," na maswala ya usalama ni ya msingi sana.

    Cha tatu, wakandarasi na waunganishaji waliopanda ulimwengu na kamera hizi za CCTV.
    Ikiwa hatua za kisheria hazitachukuliwa ili kudhibiti usalama wa IT wa vifaa vya Mtandao na kamera za video, basi kukatika kwa umeme kutakuwa mara kwa mara na mbaya zaidi, kama vile kaiju.





    P.S. Nilipokuwa nikiandika maandishi, nilikuwa na hamu kubwa ya kuangalia kipanga njia changu cha nyumbani na nmap na zana zingine. Niliangalia na kutulia, lakini inaonekana sio kwa muda mrefu.

    Vifaa vilivyotumika

    1. W. Richard Stevens TCP/IP Illustrated, Volume 1, The Protocols, 1994.

    Lebo:

    • linux
    • telnet
    • boti
    • chungu cha asali
    Ongeza vitambulisho

    Telnet ni matumizi ya mtandao ambayo inakuwezesha kuunganisha kwenye bandari ya mbali kwenye kompyuta yoyote na kuanzisha njia ya mawasiliano ya maingiliano, kwa mfano, kutuma amri au kupokea taarifa. Tunaweza kusema kuwa hii ni kivinjari cha ulimwengu wote kwenye terminal ambacho kinaweza kufanya kazi na itifaki nyingi za mtandao.

    Huduma hii ilitumika mara nyingi sana hapo awali kudhibiti kompyuta ya Linux kwa mbali, lakini ikabadilishwa na itifaki salama ya SSH. Lakini telnet bado hutumiwa, kwa mfano, kwa kupima mtandao, kuangalia bandari, na pia kwa kuwasiliana na vifaa mbalimbali vya IoT na routers. Katika makala hii tutaangalia nini telnet ni, pamoja na jinsi ya kutumia telnet kutatua matatizo yako.

    Kama nilivyosema, shirika hili limeundwa kuunda muunganisho wa mwingiliano kati ya kompyuta za mbali. Inafanya kazi kwa kutumia itifaki ya TELNET, lakini itifaki hii inasaidiwa na huduma nyingi, kwa hivyo inaweza kutumika kuzisimamia. Itifaki inategemea TCP, na inakuwezesha kutuma amri za kamba za kawaida kwa kifaa kingine. Inaweza kutumika sio tu kwa udhibiti wa mwongozo lakini pia kwa mwingiliano kati ya michakato.

    Kufanya kazi na itifaki hii tutatumia matumizi ya telnet, ni rahisi sana kutumia. Wacha tuangalie syntax ya telnet:

    $ telnet chaguzi za bandari mwenyeji

    seva pangishi ni kikoa cha kompyuta ya mbali cha kuunganisha, na mlango ni mlango kwenye kompyuta hiyo. Sasa hebu tuangalie chaguzi kuu:

    • -4 - kulazimisha matumizi ya anwani za ipv4;
    • -6 - kulazimisha matumizi ya anwani za ipv6;
    • -8 - tumia encoding 8-bit, kwa mfano, Unicode;
    • -E- Lemaza usaidizi wa mlolongo wa Escape;
    • -a- kuingia kwa moja kwa moja, inachukua jina la mtumiaji kutoka kwa kutofautiana kwa mazingira ya USER;
    • -b- tumia tundu la ndani;
    • -d- Wezesha hali ya kurekebisha;
    • -R- hali ya kuiga ya rlogin;
    • -e- kuweka ishara ya mwanzo ya mlolongo wa Kutoroka;
    • -l- mtumiaji kwa idhini kwenye mashine ya mbali.

    Hiyo ni kwa amri ya telnet kuanzisha muunganisho. Lakini kuunganishwa na mwenyeji wa mbali ni nusu tu ya vita. Baada ya kuanzisha muunganisho, telnet inaweza kufanya kazi kwa njia mbili:

    • Mstari kwa mstari- Hii ndiyo hali iliyopendekezwa, hapa mstari wa maandishi umehaririwa kwenye kompyuta ya ndani na kutumwa tu wakati iko tayari kabisa. Sio huduma zote huwa na chaguo hili kila wakati;
    • Tabia-kwa-mhusika- herufi zote unazoandika zinatumwa kwa seva ya mbali. Itakuwa ngumu kusahihisha chochote hapa ikiwa utafanya makosa, kwa sababu Backspace pia itatumwa kama ishara na mshale wa harakati pia.

    Matumizi ya telnet ni kutuma amri maalum. Kila huduma ina amri zake, lakini itifaki ina amri zake za telnet ambazo zinaweza kutumika katika console ya telnet.

    • FUNGA- funga uunganisho kwenye seva;
    • HIRIKO- encrypt data zote zinazopitishwa;
    • ONDOKA- toka na ufunge uunganisho;
    • MODE- kubadili mode, kutoka kwa herufi ndogo hadi kwa herufi au kutoka kwa mhusika hadi kwa herufi ndogo;
    • HALI- tazama hali ya uunganisho;
    • TUMA- tuma moja ya wahusika maalum wa telnet;
    • WEKA- kuweka thamani ya parameter;
    • FUNGUA- anzisha uunganisho kupitia telnet na mwenyeji wa mbali;
    • ONYESHA- onyesha herufi maalum zilizotumiwa;
    • SLC- Badilisha herufi maalum zilizotumiwa.

    Hatutazingatia amri zote, kwa kuwa hakuna uwezekano wa kuzihitaji, na ikiwa utafanya, unaweza kuzipata kwa urahisi katika nyaraka rasmi.

    Jinsi ya kutumia telnet?

    Ifuatayo tutaangalia jinsi ya kutumia telnet kutatua shida zako. Kawaida, matumizi tayari yamewekwa kwenye mifumo mingi, lakini ikiwa sivyo, basi unaweza kusanikisha telnet kutoka kwa hazina rasmi, kwa mfano, katika Ubuntu:

    sudo apt kufunga telnet

    Sasa hebu tuendelee kutumia matumizi. Hapo awali, ilitumiwa kudhibiti kompyuta kwa mbali, lakini kwa kuwa itifaki ya SSH iliyo salama zaidi ilitengenezwa baadaye, haikutumiwa tena.

    1. Upatikanaji wa seva

    Huduma bado inaweza kuwa muhimu wakati wa kuangalia upatikanaji wa nodi; kwa kufanya hivyo, ipitishe tu anwani ya IP au jina la mwenyeji:

    telnet 192.168.1.243

    Sio lazima utumie telnet kwa hili; ping inapatikana.

    2. Angalia bandari

    Kwa kutumia telnet tunaweza kuangalia upatikanaji wa mlango kwenye seva pangishi, na hii inaweza kuwa muhimu sana. Kuangalia telnet port run:

    telnet localhost 123
    $ telnet localhost 22

    Katika kesi ya kwanza, tunaona kwamba hakuna mtu anayekubali uunganisho, lakini kwa pili, ujumbe kuhusu uunganisho uliofanikiwa na salamu kutoka kwa seva ya SSH huonyeshwa.

    3. Debugging

    Ili kuwezesha hali ya utatuzi na kuonyesha maelezo zaidi wakati unaendesha, tumia chaguo la -d unapounganisha:

    sudo telnet -d localhost 22

    4. Console ya Telnet

    Kutumia koni ya telnet pia ni jambo muhimu katika kuelewa jinsi ya kutumia telnet. Katika hali kuu, unaweza kutekeleza amri kwenye seva ya mbali, lakini ikiwa unataka kushughulikia amri hasa kwa telnet, kwa mfano, kusanidi uendeshaji wake, unahitaji kutumia tabia maalum ili kufungua console, kwa kawaida matumizi mara moja. inakuambia tabia hii ni nini, kwa mfano, inatumiwa na chaguo-msingi "^[":

    Ili kuiwasha, unahitaji kushinikiza mchanganyiko wa vitufe Ctrl+[, kisha utaingiza kidokezo cha ingizo cha telnet.

    Ili kuona amri zote zinazopatikana, unaweza kuandika ?. Kwa mfano, unaweza kuona hali ya muunganisho:

    telnet> hali

    Kuna uwezekano mwingine wa kuvutia hapa. Vitu kama hivyo vinaweza kufanywa kwenye unganisho wowote kwa kutumia matumizi ya telnet.

    5. Tazama tovuti ya telnet

    Njia moja ya kawaida ya kutumia telnet ni kujaribu tovuti kutoka kwa koni. Ndiyo, hutapata ukurasa mzuri wa wavuti, lakini unaweza kukusanya maombi kwa mikono na kuona data yote iliyotumwa na seva.

    telnet opennet.ru 80

    Kisha toa amri kwa seva ya wavuti:

    Seva ya wavuti itarudisha ukurasa mzima, pamoja na vichwa ambavyo ni muhimu kwa kivinjari kuionyesha.

    6. Udhibiti wa kijijini wa Telnet

    Inapendekezwa sana kutotumia telnet isiyo salama kwa udhibiti wa mbali kwa sababu amri na nenosiri zote zinaweza kusikizwa na mtu mwingine. Lakini wakati mwingine, kwa mfano, kwa ruta, telnet bado hutumiwa kwa udhibiti wa kijijini. Kila kitu hufanya kazi sawa na kwa viunganisho vingine, unahitaji tu kutumia bandari 23, na seva ya telnet lazima isanikishwe kwenye kompyuta ya mbali:

    telnet localhost 23

    Hapa huna hata haja ya kutaja bandari, kwa sababu 23 itatumika kwa default. Kisha, unahitaji kuingia kuingia kwako na nenosiri, na kisha utaweza kutekeleza amri kwenye mfumo wa mbali.

    hitimisho

    Katika nakala hii, tuliangalia mifano ya kutumia telnet, na vile vile matumizi haya ni, ingawa haitumiki tena kwa madhumuni yake kuu, bado inaweza kuwa na msaada kwa watumiaji wengi na wasimamizi wa mfumo. Ikiwa una maswali yoyote, uliza kwenye maoni!