การเชื่อมต่อ telnet ปกติเป็นเช่นนี้:
telnet localhost 22 ลอง 127.0.0.1 ... เชื่อมต่อกับ localhost ตัวละคร Escape คือ '^]' SSH-2.0-OpenSSH_4.2 ^] telnet> ปิด ปิดการเชื่อมต่อ
ฉันต้องการปิดมันจากเซสชัน telnet โดยไม่ต้องกด telnet โดยกด ความต้องการของฉันคือถ้าฉันกดอักขระควบคุมบางตัวจากเซสชัน telnet เองเช่น CTRL + A ดังนั้นมันจะออกจากเซสชันและปิดโดยอัตโนมัติ บางสิ่งเช่นนี้
$ telnet localhost 22 ลอง 127.0.0.1 ... เชื่อมต่อกับ localhost ตัวละคร Escape คือ '^]' SSH-2.0-OpenSSH_4.2 อรรถเป็น ปิดการเชื่อมต่อ $
ฉันลองใช้ตัวเลือกทั้งหมดที่มีให้ที่ man page และพยายามทำการทดสอบไฟล์ $ HOME / .telnetrc แต่ไม่สามารถทำได้เพราะ telnetrc จะดำเนินการคำสั่งทั้งหมดที่เขียนด้วยโฮสต์ที่กำหนดเมื่อใดก็ตามที่ telnet ไปยังโฮสต์นั้น เสร็จแล้ว
ทุกคนสามารถช่วยฉันในเรื่องนี้ได้เช่นเดียวกับที่ทำได้
exit
แต่นี่เป็นคำสั่งเชลล์ไม่ใช่คำสั่ง telnet คุณต้องไปที่พรอมต์ telnet เพื่อยกเลิกการเชื่อมต่อหากบริการที่คุณเชื่อมต่อไม่ได้เสนอคำสั่งให้ยกเลิกการเชื่อมต่อ หากคุณต้องการลงชื่อเข้าใช้เครื่องระยะไกลผ่าน ssh ให้ใช้ssh
คำสั่งไม่ใช่telnet
(เว้นแต่คุณต้องการทำการเข้ารหัสด้วยตนเอง)