Bagaimana cara saya keluar dari telnet?

282

Saya memulai telnet dengan telnet host port. Bagaimana saya menghentikannya di Windows? Secara mengejutkan, Ctrl+ Ctidak bekerja.

Val
sumber
11
Selamat datang di parit, tidak ada yang "mengejutkan" di Windows.
Pacerier
@Pacerier telnetmendahului Windows, dan Microsoft memiliki standar UI yang sangat baik di tahun 80-an dan 90-an.
Cees Timmerman
3
Alasan Ctrl + C tidak menginterupsi atau menunda koneksi adalah karena sinyal interupsi atau Ctrl + C sering perlu dilewatkan ke ujung jarak jauh (sehingga Anda dapat memecah program di sana, jika Anda bekerja pada shell jarak jauh ), yang tidak akan mungkin terjadi jika klien telnet menyadapnya untuk tujuannya sendiri.
blubberdiblub

Jawaban:

420

Seharusnya mencetak sesuatu di sepanjang baris:

Escape character is '^]'.

Sejak ^Xyaitu CtrlX, cobalah Ctrl]untuk ^].

Anda kemudian harus memasuki konsol telnet, di mana Anda dapat masuk quituntuk meninggalkan telnet.

Claudius
sumber
18
pada Windows, jalankan telnet tanpa argumen untuk melihat apa karakter pelariannya. Pada beberapa versi Windows lokal di mana] hanya tersedia dengan Alt Grkunci, kombinasi kuncinya adalah Ctrl+ +.
mihi
23
Sejauh yang saya ingat Ctrl + 5 setara dengan ^] pada keyboard (Norwegia) saya.
hlovdal
4
Ctrl + ¨ pada Windows 7 dan tata letak sv / fi.
mkataja
19
Aktif Ubuntu Ctrl + ], quitbekerja untuk saya
user1527227
9
Pada keyboard Swedia saya Ctrl+¨
Krycke
90

Ketik quituntuk keluar dari telnet di windows.

Richie086
sumber
6
Bekerja di MacOS X juga;)
karlingen
4
Juga berfungsi di Linux.
에이 바
From @Isaac: Ini juga berfungsi di Windows 8.1.
fixer1234
6
@Alexander Anda harus menekan Ctrl + ]dan hanya saat itu telnet>muncul, masukkan quit.
Gacha
2
Untuk beberapa alasan saya mendapatkan Microsoft Telnet> ^] Invalid Command. type ?/help for helptetapi quitberfungsi. Terima kasih.
Charles Clayton
18

The ^]berarti ctrl+ bracket yang tepat. Seaneh itu, ia bekerja. Anda akan dibawa ke prompt telnet, tempat Anda bisa mengetik quit.

Pada keyboard internasional, karakter] sering kali bukan kunci tunggal, dan perlu diganti dengan beberapa tombol lain. Kunci yang benar biasanya adalah kunci di sebelah kanan P atau tombol berikutnya setelah itu.

Berikut daftar berdasarkan komentar di bawah ini:

  • Finlandia, Swedia, Norwegia, Denmark: ctrl+å
  • Prancis: ctrl+6
  • Jerman: ctrl+ü
  • Swiss: ctrl+¨
  • Hongaria: ctrl+5
  • Portugis: ctrl+´
  • Belanda, Belgia: ctrl+$
  • Bahasa Prancis Kanada: ctrl+ç

Kutipan dari @jtbandes jawab di sini: https://superuser.com/a/427/192525 Semua kredit kepadanya.

PS: Jawaban direproduksi di sini untuk kenyamanan Anda, karena google membawa saya ke pertanyaan ini terlebih dahulu, dan tidak ada jawaban lain di sini yang cukup untuk kasus saya. Pertanyaannya Bagaimana cara mengirim karakter escape di terminal OS X? dapat dilihat sebagai duplikat (versi yang lebih umum) dari pertanyaan ini, karena masalah OP pada dasarnya sama.

Magne
sumber
Keyboard Prancis di Win7 dengan sesi jarak jauh pada Ubuntu 17,10 VM melalui Putty. Saya mendapatkan prompt telnet kembali dengan ctrl + 5 tidak ctrl + 6
Diego Tercero
3
Untuk keyboard Jerman saya sebenarnya ctr ++, bukan ctr + ü
dominik andreas
2
Jika Anda menggunakan Turkish Q di ubuntu CTRL + 5 adalah kuncinya
Erdinç Çorbacı
Jika Anda menggunakan bahasa latin american spanyol CTRL + 5 adalah kuncinya juga
Gustavo Arias Méndez
Tampaknya tidak berfungsi dalam bahasa Portugis. (Windows 10). Selain itu, telnet mengatakan bahwa escape char adalah ']', bukan '^]'.
D. Pardal