Terkadang saya menemukan diri saya melakukan telnetting dari Windows XP ke server lain dan saya menyatakan nomor port yang salah seperti
c:\> telnet xxxxx.yy pp
Setelah menekan Enter, saya menyadari bahwa saya memasukkan nomor port yang salah dan ingin membatalkan proses telnet dengan ctrl-c, namun, telnet sepertinya tidak merespon bahkan terhadap ctrl-c. Jadi, saya harus menunggu beberapa detik sampai telnet kembali dengan
Menghubungkan ke xxxxx.yy ... Tidak dapat membuka koneksi ke host, pada port pp: Koneksi gagal
Agak menyebalkan untuk menunggu pesan kesalahan, terutama ketika saya sudah tahu akhirnya akan datang.
Jadi, adakah cara untuk segera menghentikan proses telnet?
Jawaban:
Sunting : Tentu saja, tidak pernah sesederhana itu. Seperti yang telah Anda amati, telnet Microsoft tidak merespons
^]
saat menunggu koneksi.Jika Anda tidak ingin menunggu, Anda hanya memiliki dua opsi:
Matikan proses telnet (dari shell perintah lain atau pengelola tugas), atau
Gunakan klien telnet lain. Putty adalah pilihan yang baik, karena akan diluncurkan sebagai jendela terpisah; bahkan jika Anda salah port dan jendela Putty membeku, shell perintah Anda akan tersedia untuk meluncurkan instance lain dengan nomor port yang benar.
Gunakan karakter pelarian (default ke
Ctrl+]
). Ini memunculkan prompt telnet di mana Anda dapat menutup atau menghentikan koneksi.Anda bisa mengubahnya ke hampir semua yang Anda suka di commandline Anda dengan menggunakan
-e
flag:sumber
-e
bendera? Baris baru? Backspace?'
), persis seperti yang ditunjukkan. output yang ditangkap dari terminal cmd.exe winXP.telnet -e '
adalah kutipan pembuka untuk sesuatu, seperti ditelnet -e 'q'
. Bingung dengan penyorotan sintaksis saya kira. :-)