• Telnet bağlantı noktası varsayılan olarak. Uzaktan erişim yardımcı programının temel telnet komutları ve özellikleri

    Tüm bilgisayar kullanıcıları, özel bir araç kullanmadan çeşitli işlemleri gerçekleştirmenize izin veren gizli hizmetlerin varlığından haberdar değildir. yazılım. Telnet hizmeti, Windows ve Linux işletim sistemlerinde mevcuttur. Bu materyal, hizmetin amacını, komutu, yetenekleri ve onunla doğru şekilde nasıl çalışılacağını ayrıntılı olarak tartışacaktır.

    Telnet Nedir?

    Telnet, terminal cihazlar arasında kurulan bir iletişim aracıdır. Böyle bir bağlantıya örnek oldukça basit: kişisel bir bilgisayar ve bu tür bir bağlantıyı destekleyen bir sunucu. Telnet yazılım değil, iletişim protokolü. Ancak, "terminal ağı" protokolü üzerinden çalışan bazı yardımcı programların olduğu belirtilmelidir.

    Yakın geçmişte Telnet, ağa bağlanmanın ana yollarından biriydi. Şimdi yardımcı program pratik olarak kullanılmaz. Bugüne kadar, işletim sistemlerine, kullanıcının herhangi bir ek eylemi hariç, daha gelişmiş protokoller yüklenmiştir.

    Bu iletişim protokolü bazı işlemlerde kullanılır:

    • bağlantı uzak bir masaüstüne;
    • muayene bağlantı için bağlantı noktaları;
    • kullanım yalnızca uzak makinelerde bulunan yazılım;
    • başvuru sistem dizinleri yalnızca bu tür bir protokol kullanılarak açılabilen;
    • gönderme E-posta ek yazılım kullanmadan;
    • bu protokolü kullanan kullanıcılar, diğer kullanıcılara izin verir erişim kişisel bilgisayarınıza.

    Kurulum ve başlatma

    Yardımcı programı indirmeye gerek yoktur, Telnet varsayılan olarak Windows 7/8/10'da yerleşiktir.

    Kurulum ve başlatma talimatları:

    İstemciyi başlatmak için açmanız gerekir Komut satırı:

    Telnet'i Windows'a yükleme hakkındaki videoyu izlemenizi öneririz:

    Bağlantı noktası kontrolü

    muayene ağ bağlantı noktası Telnet'teki bir kişisel bilgisayar tarafından erişim için:

    • pencerede telnetip komutunu girmelisiniz;
    • bunu takiben girmekIP adresi bilgisayar, örneğin, 192.168.1.1. Adresi ağ yönlendirici ayarlarında görüntüleyebilirsiniz;
    • sonunda "21" FTP bağlantı noktasını girin. Böylece komut şu şekilde görünecektir: telnet 192.168.0.1 21;
    • bundan sonra ortaya çıkacak hata mesajı port müsait değilse veya port açıksa ek bilgi ister.

    Telnet Komutları

    Yardımcı program komutları, onunla etkileşim kurmanın yoludur. Göstermek tüm komutların listesi, "yardım" girmelisiniz. Ardından, ana komutları ayrıntılı olarak analiz edeceğiz:

    • "aç" - istek izin verir bağlamak uzak bir sunucuya;
    • "kapalı" - işlem kesintisi uzak bir sunucuya bağlantılar;
    • "ayarlamak" - ayar sunucu bağlantı parametreleri;
    • "terim" - istek şuna yöneliktir: terminal tipi göstergesi;
    • "kaçış" - ayarlar kontrol karakteri;
    • "mod" - seçim çalışma modu;
    • "ayarsız" - Sıfırlaönceden girilen parametreler;
    • başlangıç- öğle yemeği sunucular;
    • "Duraklat"- geçici durdurma sunucu işlemi;
    • "devam etmek" - işin devamı bir duraklamadan sonra sunucular;
    • "dur" - tamamlandı işin sona ermesi sunucu.

    Linux'ta Telnet

    Windows gibi, Telnet de Linux işletim sisteminde yerleşiktir. Önceden standart Telnet protokolü olarak kullanılırken, şimdi daha gelişmiş bir SSH ile değiştirilmiştir. Önceki işletim sisteminde olduğu gibi, Linux'taki yardımcı program bağlantı noktalarını, yönlendiricileri vb. kontrol etmek için kullanılır.

    Ana çalışma modlarını göz önünde bulundurun:

    • « satır satır». Bu modçalışma tavsiye edilir. Bu durumda, istek yerel PC'de düzenlenir ve yalnızca hazır olduğunda sunucuya gönderilir;
    • « karakter karakter". Konsol penceresinde yazılan her karakter uzak sunucuya gönderilir. Metni burada düzenleyemezsiniz. "Geri al" kullanılarak bir karakter silinirken, sunucuya da gönderilir.

    Linux'ta temel komutlar:

    • "kapat" - bağlantının kesilmesi;
    • "şifrele" - şifrelemeyi etkinleştir;
    • "çıkış" - yardımcı programı kapatma ve bağlantıyı kapatma;
    • "mod" - çalışma modunun seçimi;
    • "durum" - bağlantının durumu;
    • "gönder" - bir telnet isteği gönderme;
    • "ayarla" - sunucu parametrelerini ayarlama;
    • "açık" - uzak bir sunucuya bağlantı;
    • "ekran" - özel karakterleri gösterir.
    • konsol penceresinde şu talebi girin: sunucu kullanılabilirliği kontrolleriörneğin, "telnet 192.168.1.243";
    • ardından, "telnet localhost 122" ve "telnet localhost 21" isteğini girerek bağlantı noktasına erişimi kontrol edin. Konsol ekranında, bağlantının bağlantı noktalarından herhangi birini kabul edip etmediğini belirten bir mesaj görüntülenecektir;
    • telnet kullanarak uzaktan kumanda örneği. Bunu yapmak için ana pencerede "telnet localhost 23" isteğini girin. "23" varsayılan bağlantı noktasıdır. Üretmek için uzaktan kumandaüzerine kurulmalıdır yerel bilgisayar telnet sunucusu. Bundan sonra, kullanıcı adınızı ve şifrenizi girmenizi isteyen bir mesaj görünecektir.

    Telnet'in Dezavantajları

    Bu protokolün ana dezavantajı - uzak bağlantı şifreleme kullanmadan. Tek güvenlik noktası, bir telnet oturumunda kullanıcıların yetkilendirilmesidir. Ancak yine de, oturum açma adı ve parola da şifrelenmemiş biçimde iletilir, böylece bunlara erişim bir şekilde elde edilebilir. Hassas verilerin yerel ağlarda aktarılmaması önemle tavsiye edilir.

    Telnet dahili veya harici bir komut değildir

    Bu hata şu durumlarda görünür: bu müşteri kişisel bir bilgisayarda yüklü değil. Aşağıdakileri yapmanız gerekir:


    İkinci yol:


    Uygulama katmanı protokolü TELNET TE rmina L.NET iş)- ağ protokolü ağ üzerinden bir metin arabirimi uygulamak için. İsim tel ağ ayrıca, neredeyse tüm mevcut işletim sistemleri için bu protokolü uygulamak için istemci programları aldı. Telnet protokolü, bir test modunda uzak terminaller arasında bir iletişim aracı olarak geliştirilen en eski ağ protokollerinden biridir. Bu nedenle, veri şifreleme ve modern kimlik doğrulama araçlarının kullanımını sağlamaz. Protokol, çoklu saldırılara karşı savunmasızdır. ağ saldırıları, ve bir ağ işletim sistemi yönetim aracı olarak kullanılamaz. şu anda, için uzaktan erişim sistem, oluşturulması sırasında güvenlik konularına vurgu yapılan SSH (Secure SHell) ağ protokolünü kullanır. Telnet oturumlarının göreli güvenliği, yalnızca tamamen kontrol edilen bir ağ ortamında veya güvenlik kullanımıyla gerçekleştirilir. ağ katmanı(çeşitli VPN uygulamaları - sanal özel ağlar). Ancak, TELNET hala uzman kontrol etmek için kullanılmaktadır. ağ cihazları(anahtarlar, yönlendiriciler, vb.) ve ayrıca ağ teşhisi, hata ayıklama ve TCP aktarımına dayalı diğer metin yönelimli (telnet benzeri) protokolleri incelemek için. Geçerli Telnet protokol standardı RFC 854'te açıklanmıştır.

    Modern işletim sisteminde Windows aileleri, Yarar telnet.exe varsayılan olarak yüklü değil. Yüklemek için şu adrese gidin: Denetim Masası - Programlar ve Özellikler - Etkinleştirin veya devre dışı bırakın Windows bileşenleri ve kutuyu işaretleyin telnet istemcisi. Veya yönetici olarak çalıştırılan bir komut isteminde aşağıdaki komutu çalıştırın:

    pkgmgr /iu:"TelnetClient"

    Komut satırı formatı:

    telnet [-a][-e Sembolü][-f Dosyası][-l Adı][-t Türü][Ana Bilgisayar [Bağlantı Noktası]]

    Komut satırı seçenekleri:

    -l Kullanıcı adını gir uzak sistem TELNET ORTAMI seçeneğinin desteklenmesi şartıyla.

    -A Girişim otomatik giriş sisteme. -l anahtarı gibi, ancak şu anda oturum açmış olan geçerli kullanıcı adını kullanır.

    -e Telnet istemci penceresinde giriş modunu değiştirmek için hizmet sembolü.

    -Fİstemci tarafı günlük dosyasının adı. Rusça yardımda, bu parametre yanlış bir şekilde Login_File - "Sistemde oturum açmak için istemci tarafından dosya adı" olarak yorumlanmıştır.

    -T Telnet terminal tipi. 4 tip terminal desteklenir: vt100, vt52, ansi ve vtnt.

    Düğüm Bağlanmakta olduğunuz uzak bilgisayarın ana bilgisayar adı veya IP adresi. Liman Bağlantı noktası numarası veya hizmet adı. Sayı belirtilmezse, kullanılır standart bağlantı noktası Telnet 23\TCP

    Yardımcı program parametreler olmadan başlatıldığında, komut girişi bekleme moduna geçer:

    Microsoft Telnet İstemcisine Hoş Geldiniz

    Microsoft Telnet>

    Bir karakter girerken ? veya yardım Yardım bilgileri görüntülenir:

    Takımlar kısaltılabilir. Desteklenen komutlar şunlardır:

    c - kapat- mevcut bağlantıyı kapat

    d - ekran- çalışma parametrelerini göster

    o - ana bilgisayar adını aç [Bağlantı Noktası]- siteye bağlan (varsayılan, Bağlantı Noktası = 23)

    q - Çık- telnet'ten çık

    hazır hazır- parametreleri ayarla (listelerini görüntülemek için "ayarla?")

    sen - gönder- dizileri sunucuya gönder

    st - durum- mevcut durum hakkında bilgi görüntüleme

    u - ayarını kaldır- parametreleri sıfırlayın (listelerini görüntülemek için "unset?")

    ? /h - yardım- sertifika vermek

    Bazı komutlar, soru işaretiyle yazıldığında kullanım ipuçları almanıza izin verir:

    telnet> ayarlamak?- mod ayarı komutunu kullanma hakkında bir ipucu alın. Görüntülenen bilgilere örnek:

    bsasdel- sembol geri boşluk Silmek

    crlf- satır başı modu; CR ve LF karakterlerinin gönderilmesiyle sonuçlanır

    delasblar- sembol Silmek karakter olarak gönderilecektir geri boşluk

    kaçış x- burada x, telnet terminal moduna geçiş için semboldür ve bunun tersi de geçerlidir.

    yerel yankı- yerel yankıyı etkinleştirin.

    günlük dosyası x- burada x, günlük dosyasıdır. Rusça çeviride, yanlış bir şekilde "mevcut istemcinin sisteme giriş dosyası" olarak yorumlanır.

    Kerestecilik- geçerli oturumu günlükte kaydetme. Rusça çeviride, yanlış bir şekilde "oturum açma" olarak yorumlanır.

    mod x- burada x=console, pencereli uygulamalarla çalışmak için kullanılan konsol modudur (vi editörü) ve x=stream, komut satırında çalışmak için kullanılan akış modudur.

    ntlm- NTLM kimlik doğrulamasını etkinleştirin.

    terim x- benzetilmiş terminal türü. Burada x, ansi, vt100, vt52 veya vtnt'dir.

    İptal etmeyle ilgili ipuçları için parametreleri ayarla komut kullanılır

    Microsoft Telnet> kaldırıldı mı?

    bsasdel- sembol geri boşluk karakter olarak gönderilecektir Silmek

    crlf- satır besleme modu; bir CR karakterinin gönderilmesiyle sonuçlanır

    delasblar- sembol Silmek karakter olarak gönderilecektir geri boşluk

    kaçmak- telnet terminal moduna geçiş ve geri dönme sembolü ayarlanmamış

    yerel yankı- yerel yankıyı devre dışı bırak

    Kerestecilik- günlük kaydını devre dışı bırakın. Rusça sürümde, yanlış bir şekilde "oturum açma yürütmeyi devre dışı bırakma" olarak yorumlanır.

    ntlm- NTLM kimlik doğrulamasını devre dışı bırakın.

    Etkileşimli modda komut örnekleri:

    192.168.0.1'i aç- IP adresi ile Telnet sunucusuna bağlanın 192.168.0.1

    zte-f660 hakkında- adlı bir Telnet sunucusuna bağlanın zte-f660. Kullanılan komut kısaltması Ö dolma kalem

    C:\telnet.log günlük dosyasını ayarla- günlük dosyası olarak kullan C:\telnet.log

    günlüğü ayarla- geçerli oturumu bir günlük dosyasına yazın.

    görüntülemek- mevcut oturumun parametrelerini görüntüleyin. Görüntülenen bilgilere örnek:

    Mod değiştirme karakteri: "CTRL+]"

    NTLM Kimlik Doğrulaması - Etkin

    Yerel yankı çıkışı - devre dışı

    mod Yeni hat- Sembol GİRMEK CR & LF olarak gönderilecektir

    Geçerli Mod: Akış

    TERMİNAL MODU

    Tercih edilen ANSI terminal tipi

        Uygulamada, yardımcı program telnet.exe yalnızca 23 numaralı TCP bağlantı noktasındaki Telnet sunucusuna değil, aynı zamanda başka herhangi bir TCP bağlantı noktasındaki Telnet sunucusuna bağlanmak için bir tanılama ve hata ayıklama aracı olarak kullanılır, böylece herhangi bir komut satırı kontrollü uygulama ile etkileşime izin verir. Örneğin, yardımcı programı kullanarak tel ağ metin (telnet benzeri) komut ve veri girişini destekleyen sunuculara bağlanabilirsiniz - SMTP, POP3, IMAP, vb. Ek olarak, yardımcı program, herhangi bir TCP bağlantı noktasına (belirli bir TCP bağlantı noktasının dinleyip dinlemediğini kontrol etme) kabaca bağlantı kontrolü aracı olarak kullanılabilir.

    telnet 192.168.1.1 8080- 8080 numaralı bağlantı noktasından 192.168.1.1 ana bilgisayarına bağlanın. Bağlantı noktasının kapalı olduğu durumlarda, yardımcı program bağlantının mümkün olmadığını bildirecektir. Ayrıca, belirli bir bağlantı noktasının kullanılabilirliğini kontrol etmek için, destekli bir hizmet tarafından dinlenmesi bile gerekli değildir. metin girişi bir VNC sunucusu gibi. Uzak bir sunucuyla bağlantıyı kesmek için mod değiştirme karakterini girmelisiniz (varsayılan - CTRL+]).

    Telnet.exe yardımcı programı, örneğin, posta sunucusu protokol POP3(Postane Protokolü ver. 3). Bu protokol depolanan e-postayı almak için e-posta istemcileri (Outlook, Outlook Express, The Bat vb.) tarafından kullanılır. posta kutusu kullanıcı Bu, değiş tokuşa dayalı en basit protokoldür. Metin mesajları. Etkileşimi incelemek için posta istemcisi bir posta sunucusuyla, TELNET kullanarak bir bağlantı oturumu gerçekleştirebilirsiniz.

    Varsayılan olarak, POP3 sunucusu 110 numaralı bağlantı noktasında gelen TCP bağlantılarını dinler (tcp/110 bağlantı noktasında "dinler"). Bir sunucuya bağlanmak için telnet komutu, örneğin pop.mail.ru

    telnet pop.mail.ru 110

    Sunucu açıksa, istemi telnet penceresinde görünecektir.

    +Tamam mPOP POP3 v1.1

    kullanıcı [e-posta korumalı]

    Bundan sonra, sunucu sizden bir şifre girmenizi isteyecektir:

    Tamam Kullanıcı için şifre gerekli [e-posta korumalı]

    Bir şifre girmeniz gerekiyor

    Vasin Geçidi

    Sunucu, şifre kontrolünün sonucunu bildirecektir:

    Direktif ile bir e-posta listesi talep edebilirsiniz. liste:

    liste

    Buna yanıt olarak, sunucu posta kutusundaki harflerin bir listesini ve boyutlarını döndürür:

    Tamam 10 mesaj (152527 sekizli)
    1 48628       1 sıra numarasıdır, 48628 boyuttur
    2 1829
    3 2070
    :

    Gerekirse, harflerin başlıklarını görüntüleyebilirsiniz. Bunun için komut kullanılır. üst sıra numarası, boşluk, mesaj gövdesindeki satır sayısı

    en iyi 20

    Buna cevaben, gönderen hakkında hizmet bilgileri, gönderme tarihi, iade adresi ve diğer bazı verileri içeren mektubun başlığını göreceksiniz:

    Alındı: QIP.RU LMTP ile node7-1.ks.pochta.ru tarafından (HELO mx1.ks.pochta.ru)'dan alındı
    için [e-posta korumalı];
    Cum, 08 Nisan 2011 15:18:33 +0400
    Alındı: mx3.softkey.ru'dan ()
    : :

    Direktif mesajları almak için kullanılır. seri numarası

    retr 2 - gelen mektubu kabul et seri numarası 2

    Bir mesajı silmek için direktifi kullanın. sıra numarasını silÖrneğin direktifin aldığı 2. harfi listeden çıkarmak için liste:

    Silme işlemi başarılı olursa, sunucu bir mesaj verir:

    tamam mesaj 2 silindi

    Bazen TELNET komutu, belirtilen bağlantı noktasında dinleyen hizmeti tanımlamak için de kullanılabilir, çünkü bunların çoğu bağlandıklarında ya kendi başlıklarını ya da belirli hizmet bilgilerini görüntüler. Örneğin, FTP sunucusunu selamlamak: 220-FileZilla Sunucusu sürüm 0.9.43 beta

    220- Tim Kosse tarafından yazılmıştır ( [e-posta korumalı])

    220 Lütfen http://sourceforge.net/projects/filezilla/ adresini ziyaret edin.

    Ve RealVNC sunucusuna bağlandığında ekran şöyle görünür:

    RFB 003.008

  • Sistem Yönetimi
  • Son zamanların en büyüğü DDoS saldırısı Dyn'in Habré'deki DNS sunucularına. Bu karartmanın bir özelliği, yaygın kullanımdı. http istekleri c IoT cihazları ve telnet hizmeti tarafından kullanılan açık 23. tcp bağlantı noktası.


    çıktı, telnet canlı ve gömülü sistemlere ve bal küplerine iyi yerleşti. Kötü niyetten mi yoksa insan düşüncesizliğinden mi, nedir bu, aptallık mı yoksa vatana ihanet mi? telnet bağlantı noktası açıktı ve kudret ve ana ile bok büyük Kesintiden önceki aylarda IoT cihazlarının sayısı arttı, ancak gök gürültüsü patlayana kadar hiçbir önlem alınmadı.

    teorik minimum

    CVE-2016-1000245 güvenlik açığı yalnızca bir nöbetçidir. tüm cihazlarda aynı root şifresi xc3511, hangi değiştirilemezçünkü sistemde passwd komutu yoktur. Telnet hizmeti etkindir ve /etc/init.d/rcS'den başlatma betiğini kaldırmak dışında ayarlardan devre dışı bırakılamaz.


    /etc $ cat passwd root:absxcfbgXtb3o:0:0:root:/:/bin/sh /etc $ cat passwd- root:ab8nBoH3mb8.g:0:0::/root:/bin/sh
    DVR/NVR CMS'yi çalıştıran tüm internet özellikli XiongMai Teknoloji kartları (Ayrıca
    NetSurveillance), telnet hizmetinin birincil ethernet arabiriminde çalışmasını sağlar. Bu servis
    /etc/rcS aracılığıyla çalıştırılır ve devre dışı bırakılamaz. "root" kullanıcısının sabit kodlanmış ve değişmez bir
    xc3511 şifresi. Bu sistemlerde "passwd" aracı yüklü değildir ve kök
    şifre komut satırından veya web arayüzünden değiştirilemez.

    Güvenlik açığı CVE-2016-1000246, ilkinden daha düşük değildir. Girişi atlayabilir hesap ve http:// üzerinden erişilirse şifre /DVR.htm .


    Bilinen birçok XiongMai DVR, NVR ve IP Kamera, XM Technologies tarafından oluşturulmuş "CMS" (NetSurveillance olarak da adlandırılır) çalıştırır. Bu yazılım aynı zamanda XiongMai Technologies'in tüm alt tedarikçileri tarafından da kullanılmaktadır. Bu cihazlar için oturum açma sayfası, basitçe http://_IP_/Login.htm'den http://_IP_/DVR.htm'ye değiştirilerek atlanabilir. Bu, tüm kamera sistemlerini kimlik doğrulaması olmadan görüntülemenize izin verir. Ayrıca sistemde herhangi bir kayıt olmadığından kullanıcı yönetimi mümkün değildir. Etkilenen tüm ürünlerdeki web sunucusu sürümü aynıdır; "uc-httpd". Şu anda CVE-2016-1000245'ten etkilenen tüm ürünler de kimlik doğrulama atlamasına karşı savunmasızdır.

    Umarım bunlar aynı XiongMai Ve Dahua.

    Sonuçlar

    Telnet çok inatçı olduğunu kanıtladı ve ssh'nin ortaya çıkışından onlarca yıl sonra bile sahneyi terk etmek için hiç acelesi yok. İstemci ile sunucu arasındaki görüş alanı içinde, amaçlanan amacı için kullanılırsa oldukça kullanışlıdır, hatta yararlıdır. Ancak mesele şu ki, telnet, sunucu odasından şişeden çıkan bir cin gibi kurtuldu ve şimdiden şakalar yapmaya başladı. Bu kimin hatası oldu?


    Onu çitimden görüyorum. İlk önce, sızdıran IoT cihazlarının ve gömülü sistemlerin olası üreticilerindeki ana hata. Bütün bu XiongMai Ve Dahua. Gecikmeli olarak, ancak üretici IP kamerayı satıştan geri çekiyor. Ancak haberlerin üstünkörü bir incelemesi, Çinli şirketlerin halkla ilişkiler departmanlarının ve Ticaret Bakanlığı çalışanlarının ekmeğini boşuna yemediğini gösteriyor.


    Bu bölümü biliyorum! Herkese pasaport veriyorlar!

    ikincisi Tabii ki, düzenleyiciler - onları onaylayanlar ve olumlu görüş verenler - suçlanacak. Rapid7 raporundan.


    Bu sonuçların tümü, modern internet mühendisliğinde temel bir başarısızlığa işaret ediyor. İnternet Mimarisi Kurulu, İnternet Mühendisliği Görev Gücü ve dünyadaki hemen hemen her güvenlik şirketi ve güvenlik savunucusu kuruluşun çağrılarına rağmen, zorunlu şifreleme internet protokol tasarımında varsayılan, standart bir özellik değildir. Açık metin protokolleri "sadece çalışır" ve güvenlik endişeleri inatla ikincildir.

    Üçüncü, müteahhitler ve entegratörler tüm dünyaya bu CCTV kameraları yerleştirdi.
    İnternet demirlerinin ve video kameraların BT güvenliğini düzenlemek için yasal önlemler alınmazsa, kaiju gibi elektrik kesintileri daha sık ve daha soğuk hale gelecektir.





    Not; Metni yazarken güçlü bir istek vardı - kontrol etmek ev yönlendirici nmap ve diğer araçlar. Kontrol edildi ve sakinleşti, ancak görünüşe göre uzun sürmedi.

    Kullanılan malzemeler

    1. W.Richard Stevens TCP/IP Resimli, Cilt 1, Protokoller, 1994.

    Etiketler:

    • linux
    • tel ağ
    • botnet
    • bal küpü
    Etiket ekle

    Windows'ta Telnet yapılandırması ile ilgili yazımı okursanız görebileceğiniz gibi, bu hizmetle çalışmak oldukça kolaydır. Komut satırında yalnızca ana sistemin adresini belirterek argümansız çalıştırabilirsiniz. Belirli koşullar altında, yine de belirli bir bağlantı noktası belirtmeniz gerekir. Kullanıcının telnet komutunu çalıştırdıktan sonra gördüğü ilk mesaj programın kendisi tarafından gönderilir ve client ile server arasında bağlantı kurulduktan sonra yönetilen sistemden gelen mesajlar ekrana gelir. Bu bağlamda, diğer işletim sistemlerinde olduğu gibi Telnet üzerinden uzak bir işletim sistemi ile çalışabilirsiniz. özel programlar işletim sistemine uzaktan erişim. Şimdi bu hizmete daha yakından bakalım ve en sık kullanılan Telnet komutlarını inceleyelim.

    Bir Windows istemcisindeki Telnet komut satırı aşağıdaki komutları kabul edebilir:

    açık düğüm bağlantı noktası - belirtilen düğümle bağlantı kurmak için kullanılır;

    kapat - mevcut bir bağlantıyı kapatır;

    çık - geçerli Telnet oturumundan çıkın;

    göster - Telnet istemcisinin geçerli ayarlarını görüntülemenizi sağlar;

    set - onun yardımıyla mümkün geçerli oturumun Telnet parametrelerini ayarla ve daha spesifik olarak:

    • set ntlm, NTLM'yi etkinleştirir (uzak bir bilgisayardan bir kullanıcıyı bağlarken Telnet'e tümleşik NTLM kimlik doğrulamasını kullanmak, oturum açarken kullanıcı adı ve parola girme ihtiyacını ortadan kaldırır);
    • set localecho, yerel komut çıkış modunu etkinleştirir;
    • set term vt100/vt52/vtnt/ansi belirtilen terminal tipini ayarlayacaktır (örneğin, VT100 çalıştırmak için kullanılır) düzenli programlar komut satırı ve VTNT - "düzenle" gibi gelişmiş programları çalıştırmak için);
    • escape karakterini ayarla, oturum modunu komut moduna çeviren bir tuş dizisini ayarlar (örneğin, set escape , ardından "Ctrl+P" ve "Enter" tuşlarına basmak, Ctrl+P'yi anahtar olarak ayarlar);
    • set logfile filename mevcut Telnet aktivite log dosyasına işaret edecektir (bu dosya ana bilgisayarın dosya sisteminde olmalıdır);
    • günlüğe kaydetmeyi ayarlamak, günlüğe kaydetmeyi etkinleştirir (günlük dosyası yukarıdaki komut tarafından önceden belirtilmelidir, aksi takdirde bir hata mesajı verilir);

    unset - yürütür çeşitli Telnet oturum seçeneklerini devre dışı bırakın(kümeye göre ters işlemler), yani:

    • unset ntlm tümleşik kimlik doğrulamayı devre dışı bırakır;
    • unset localecho, yerel komut çıkış modunu devre dışı bırakır;

    durum – Telnet istemcisine bir bağlantı olup olmadığını kontrol etmek için kullanılır;

    enter - mevcut bir bağlı Telnet oturumuna girmek için kullanılır;

    Veya yardım - yardım bilgilerinin görüntülenmesi.

    Uzak makineyle işiniz bittiğinde, onunla olan bağlantıyı kapatmanız gerekir. Aynı zamanda, Telnet'in işi her zaman tamamlanmaz. Telnet komut satırından çıkmak için "Ctrl+]" kısayol tuşlarını kullanın..

    Telnet komutunu kullanmak, uzaktaki bilgisayarlarla iletişim kanalı kurma olanağı sağlar. Ve yardımcı programın kendisi, terminalde birkaç ağ protokolünü destekleyen neredeyse bir tür tarayıcı öykünücüsüdür.

    Geçmişte, telnet genellikle bir Linux PC'yi kontrol etmek için kullanılıyordu. Ve şimdi, aynı yardımcı programın yardımıyla ağı test ediyorlar, bağlantı noktalarını kontrol ediyorlar, yönlendiricileri ve diğer IoT cihazlarını yönetiyorlar.

    Yardımcı özellikler

    Telnet'in asıl görevi arasında bir bağlantı oluşturmak olsa da Uzak arkadaş Aynı adlı protokolü kullanan bir PC arkadaşınızdan, yardımcı programın yardımıyla diğer hizmetleri yönetebilirsiniz. Örneğin, POP3, HTTP, IRC veya SMTP'ye erişin.

    Sonuçta, bunlar ve diğer bazı hizmetler temelinde çalışır. taşıma protokolüÇalışmak için telnet istemcisini kullanabileceğiniz TCP. Bir dizi istenmeyen etki nedeniyle bunu yapmanız her zaman tavsiye edilmese de - örneğin, veri iletiminin güvensizliği veya bozulmaları.

    Pirinç. 1. Windows'ta telnet yardımcı programını etkinleştirin.

    bağlanırken telnet komutlarının sözdizimi uzak bilgisayarşuna benzer: $ telnet (seçenekler) (ana bilgisayar) (bağlantı noktası).

    Ana bilgisayar, bağlandığınız bilgisayarın etki alanıdır. Bağlantı Noktası - erişimin yapıldığı bilgisayardaki bağlantı noktası. Ve seçenekler şunlar olabilir:

    • -4 ve -6, sırasıyla ipv4 ve ipv6 adreslerinin kullanılmasını zorunlu kılar;
    • -8, 8 bitlik kodlamanın kullanılmasını sağlar;
    • -E, kaçış dizileri için desteği devre dışı bırakır;
    • -a kullanıcıyı uzak sistemde otomatik olarak kaydeder;
    • -d hata ayıklama modunu açar;
    • -p, rlogin öykünmelerini etkinleştirir;
    • -e ilk kontrol karakterini ayarlar;
    • -l kullanıcıyı sistemde yetkilendirir.

    Uzak bir ana bilgisayarla bağlantı kurulduktan sonra, telnet yardımcı programı iki moddan birinde başlar - satır satır veya karakter karakter.

    Metni doğrudan üzerinde düzenleme yeteneği nedeniyle ilk seçenek en çok tercih edilendir. yerel bilgisayar ve yalnızca kullanıcı tüm bilgileri tam olarak yazdıktan sonra göndermek.

    Bu satır satır modunun dezavantajı, bazı hizmetler için destek olmamasıdır. Her durumda karakter başına uygulanabilirken. Ancak, onu kullanırken, tüm bilgiler gönderilir uzak bilgisayar aniden.

    Ve kullanıcı bir hata yaparsa, bunu düzeltmek imkansız olacaktır - sonuçta, boşluklar ve Geri Boşluk bile sunucuya karakter olarak gönderilir.

    Temel komutlar

    Telnet protokolü ile çalışan kullanıcı, konsola uygun komutları girer. En popüler aşağıdakileri içerir:

    • AÇIK (PC adı) (bağlantı noktası). Komutta adı belirtilen bilgisayarla iletişim kurmanızı sağlar. Bir bağlantı noktası belirtmezseniz, yardımcı program varsayılan numarayı kullanmayı dener. Bazen PC adı yerine belirtilir IP adresi;
    • GÖRÜNTÜLE (argüman). Telnet yardımcı programı seçeneklerinin tamamını veya bir kısmını görüntülemek için komut;
    • KAPALI. Telnet oturumunu kapatmak ve sistemi komut moduna döndürmek için tasarlanmıştır;
    • ÇIKIŞ YAPMAK. Tüm açık bağlantıları sonlandırmak ve telnet'ten çıkmak için komut;


    Pirinç. 2. MS Telnet istemcisinde Quit komutunu kullanma.

    • MOD TİPİ. İki giriş modu seçeneğinden (karakter veya satır) birini kontrol etmek için kullanılır. Bu, uzak bilgisayara gitmesi için bir istek gönderir. belirli mod ve hizmet tarafından destekleniyorsa uygun anahtarlama sağlanır;
    • DURUM. Yardımcı programın mevcut durumunu, adını görüntüleyen komut uzak bilgisayar ve değişim modu;
    • ? (takım). Karşılık gelen komut dizisi hakkında bilgi verir. Kullanıcının bilmediği bir komut kullanacağı durumlarda gereklidir;
    • ! (takım). Yerel sistemde bir komut dizisi yürütür;
    • TARTIŞMALAR GÖNDERİN. Uzak PC'ye karakter bağımsız değişkenleri gönderir;
    • KAÇMAK. Virgül, parantez veya şapka karakteri (^) gibi kaçış karakterlerinden birini gönderir;
    • SENKRONİZE Yazılan ancak henüz gönderilmemiş tüm komutları iptal etmenize izin veren bir senkronizasyon dizisi göndermeye yarar. Yalnızca hat modunda kullanılır;
    • B.R.K. Break tuşuna basıldığında bir kesme sırası gönderme.

    Toplam sayıları çok daha fazla olmasına rağmen, bu komutların tümü temel komutlardır. Bununla birlikte, bu yardımcı programın oldukça nadir kullanılması nedeniyle, terminalde YARDIM girerek bunların tam bir listesini bulmak en kolay yoldur.

    Ve görüntülendikten sonra tam liste, elde etmek arkaplan bilgisi"?" komutuyla her komut sırası hakkında. Her ne kadar, örneğin, için telnet istemcisi V Windows Listesi kısaltılabilir.


    Pirinç. 3. Microsoft istemcisindeki telnet komutlarının listesi.

    sonuçlar

    Telnet yardımcı programının komutlarını kullanma ihtiyacı artık giderek daha az yaygın hale geliyor. Ancak, en azından bazılarını onların yardımıyla onlara erişmek için tanımaya değer. ağ ekipmanı. Örneğin, anahtarlar, yönlendiriciler ve hatta web kameraları.

    Bu nedenle, nispeten eski ve güvensiz olan bu protokol bile sıradan kullanıcılar ve hatta uzmanlar için yararlı olabilir. Doğru, onunla çalışmak için yalnızca komut listesi bilgisine değil, aynı zamanda komut satırıyla çalışma konusunda biraz deneyime de ihtiyacınız olacak.