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.