Hala bağlanmaya çalışırken telnet'i iptal edebilir miyim?


12

Bazen kendimi Windows XP'den başka bir sunucuya telnet yaparken buldum ve böyle bir yanlış bağlantı noktası numarası belirtiyorum

c:\> telnet xxxxx.yy pp

Enter tuşuna bastıktan sonra, yanlış bağlantı noktası numarasını girdiğimi ve telnet işlemini bir ctrl-c ile iptal etmek istediğimin farkındayım, ancak telnet ctrl-c'ye bile yanıt vermiyor gibi görünüyor. Bu yüzden, telnet bir ile geri dönene kadar birkaç saniye beklemeliyim

Xxxxx.yy'ye bağlanıyor ... 
Ana makine bağlantısı, bağlantı noktası pp'de açılamadı: Bağlantı başarısız

Hata mesajını beklemek oldukça can sıkıcı, özellikle de sonunda geleceğini zaten bildiğimde.

Peki, telnet işlemini derhal durdurmanın bir yolu var mı?


doğru, iyi bir nokta. güncellenmiş cevap.
— quack quixote

Yanıtlar:


8

Düzenleme : Tabii ki, asla bu kadar basit. Gözlemlediğiniz gibi, Microsoft'un telnet'i ^]bir bağlantı beklerken yanıt vermiyor.

Etrafta beklemek istemiyorsanız, yalnızca iki seçeneğiniz vardır:

  • Telnet işlemini (başka bir komut kabuğundan veya görev yöneticisinden) öldürün veya

  • Başka bir telnet istemcisi kullanın. PuTTY iyi bir seçimdir çünkü ayrı bir pencere olarak açılacaktır; bağlantı noktasını yanlış anlasanız ve PuTTY penceresi donsa bile, komut kabuğunuz doğru bağlantı noktası numarasına sahip başka bir örneği başlatmak için hazır olacaktır.


Çıkış karakterini kullanın (varsayılan değer Ctrl+]). Bu, bağlantıyı kapatabileceğiniz veya bağlantıyı kesebileceğiniz bir telnet istemi getirir.

> telnet

Welcome to Microsoft Telnet Client

Escape Character is 'CTRL+]'

Microsoft Telnet> 

-eBayrağı kullanarak bunu komut satırınızda neredeyse istediğiniz herhangi bir şeyle değiştirebilirsiniz :

C:\>telnet /?

telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
[...]
 -e      Escape character to enter telnet client prompt.
[...]

C:\>telnet -e '

Welcome to Microsoft Telnet Client

Escape Character is '''

Microsoft Telnet>

Sorun şudur: telnet sunucuya bağlanırken ctrl-] öğesine yanıt vermez.
— René Nyffenegger

4
ki bu hiçbir şeye cevap vermeyeceği anlamına geliyor. kötü telnet istemcisi, kötü.
— quack quixote

Sadece merak ediyorum: -ebayrakla hangi kaçış karakterini denediniz? Yeni bir satır mı? Geri mi?
— Arjan

ben mi? tek tırnak ( '), aynen gösterildiği gibi. bu çıktı bir winXP cmd.exe terminalinden alındı.
— quack quixote

Ahhh, tek alıntıyı bir telnet -e 'şey için açılış alıntısı olarak düşündüm telnet -e 'q'. Sanırım sözdizimi vurgulayarak karıştı. :-)
— Arjan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.