Telnet - คำสั่ง Linux - คำสั่ง Unix

ชื่อ

ส่วนติดต่อผู้ใช้ telnet กับ โปรโตคอล TELNET

สรุป

telnet [- 8EFKLacdfrx ] [- X authtype ] [- b hostalias ] [- e escapechar ] [- k realm ] [- l ผู้ใช้ ] [- n tracefile ] [ โฮสต์ [ พอร์ต ]]

รายละเอียด

คำสั่ง telnet ใช้เพื่อสื่อสารกับโฮสต์อื่นโดยใช้โปรโตคอล TELNET ถ้า telnet ถูกเรียกโดยไม่มีอาร์กิวเมนต์ โฮสต์ จะเข้าสู่โหมดคำสั่งที่ระบุโดย prompt ( telnet> ) ในโหมดนี้จะยอมรับและรันคำสั่งที่ระบุไว้ด้านล่าง หากมีการเรียกใช้อาร์กิวเมนต์จะดำเนินการคำสั่ง เปิด ด้วยอาร์กิวเมนต์เหล่านั้น

ตัวเลือกมีดังนี้:

-8

ระบุเส้นทางข้อมูล 8 บิต ซึ่งทำให้เกิดความพยายามที่จะเจรจาตัวเลือก TELNET BINARY ทั้งอินพุตและเอาต์พุต

-E

หยุดอักขระใด ๆ จากการจดจำเป็นอักขระหลบหนี

-F

ถ้ามีการใช้การรับรองความถูกต้องของ Kerberos V5 ตัวเลือก - F จะอนุญาตให้มีการส่งต่อข้อมูลประจำตัวของระบบไปยังระบบระยะไกลรวมทั้งข้อมูลประจำตัวที่ได้รับการส่งต่อไปยังระบบภายในแล้ว

-K

ระบุการเข้าสู่ระบบโดยอัตโนมัติไปยังระบบระยะไกล

-L

ระบุเส้นทางข้อมูล 8 บิตที่เอาต์พุต ซึ่งจะทำให้ตัวเลือก BINARY สามารถเจรจากับผลลัพธ์ได้

-X atype

ปิดการใช้งานการตรวจสอบความถูกต้อง atype

-a

พยายามล็อกอินโดยอัตโนมัติ ปัจจุบันนี้จะส่งชื่อผู้ใช้ผ่านทางตัวแปร USER ของตัวเลือก ENVIRON หากได้รับการสนับสนุนจากระบบระยะไกล ชื่อที่ใช้คือชื่อผู้ใช้ปัจจุบันที่ส่งกลับโดย getlogin (2) ถ้าเห็นด้วยกับ ID ผู้ใช้ปัจจุบันมิฉะนั้นจะเป็นชื่อที่เชื่อมโยงกับ ID ผู้ใช้

-b hostalias

ใช้ ผูก (2) บนซ็อกเก็ตภายในเพื่อผูกไว้กับแอดเดรสที่แฝง (ดู ifconfig (8) และ `` alias '' specifier) ​​หรือไปยังที่อยู่ของอินเทอร์เฟซอื่นนอกเหนือจากที่ได้รับการแต่งตั้งตามธรรมชาติโดยการ เชื่อมต่อ (2) วิธีนี้จะมีประโยชน์เมื่อเชื่อมต่อกับบริการที่ใช้ที่อยู่ IP สำหรับการตรวจสอบสิทธิ์และการคอนฟิเกอร์เซิร์ฟเวอร์ใหม่ไม่เป็นที่พึงปรารถนา (หรือเป็นไปไม่ได้)

-c

ปิดใช้งานการอ่านไฟล์. telnetrc ของผู้ใช้ (ดูคำสั่ง skiprc สลับ ในหน้าคนนี้)

-d

ตั้งค่าเริ่มต้นของการ แก้ปัญหา สลับเป็น TRUE

-e escapechar

ตั้งค่าอักขระหลบหนี telnet เริ่มต้นให้ escapechar ถ้า escapechar ถูกละเว้นจะไม่มีอักขระ escape

-f

ถ้ามีการใช้การรับรองความถูกต้องของ Kerberos V5 ตัวเลือก - f จะอนุญาตให้มีการส่งต่อข้อมูลประจำตัวของระบบไปยังระบบระยะไกล

-k realm

ถ้ามีการใช้การรับรองความถูกต้องของ Kerberos ตัวเลือก k จะขอให้ telnet ได้รับตั๋วสำหรับโฮสต์ระยะไกลในขอบเขต ขอบเขต แทนที่จะเป็น ขอบเขต ของโฮสต์ระยะไกลตามที่กำหนดโดย krb_realmofhost3

-l ผู้ใช้

เมื่อเชื่อมต่อกับระบบระยะไกลถ้าระบบระยะไกลเข้าใจตัวเลือก ENVIRON ผู้ใช้ จะถูกส่งไปยังระบบระยะไกลเป็นค่าสำหรับ USER ตัวแปร ตัวเลือกนี้หมายถึง - ตัวเลือก ตัวเลือกนี้อาจใช้กับคำสั่ง open

-n tracefile

เปิด tracefile สำหรับการบันทึกข้อมูลการติดตาม ดูคำสั่ง tracefile ที่ตั้งไว้ ด้านล่าง

-r

ระบุส่วนติดต่อผู้ใช้ที่คล้ายกับ rlogin (1) ในโหมดนี้ตัวหนีถูกตั้งค่าเป็นอักขระตัวจิ๊ก (~) เว้นแต่มีการแก้ไขด้วยตัวเลือก - e

-x

เปิดการเข้ารหัสสตรีมข้อมูลถ้าทำได้

เจ้าภาพ

แสดงชื่ออย่างเป็นทางการนามแฝงหรือที่อยู่อินเทอร์เน็ตของโฮสต์ระยะไกล

ท่าเรือ

ระบุหมายเลขพอร์ต (ที่อยู่ของแอพพลิเคชัน) ถ้าไม่มีหมายเลขพอร์ตจะใช้พอร์ต telnet ดีฟอลต์

เมื่ออยู่ในโหมด rlogin บรรทัดของฟอร์ม ~. disconnects จากโฮสต์ระยะไกล; ~ เป็นตัวหนี telnet ในทำนองเดียวกันบรรทัด ~ ^ Z ระงับเซสชัน telnet สาย ~ ^] หลบหนีไปยังพรอพเพอร์ตี้ escape telnet ปกติ

เมื่อการเชื่อมต่อถูกเปิดขึ้น telnet จะพยายามเปิดใช้งานตัวเลือก TELNET LINEMODE หากล้มเหลว telnet จะเปลี่ยนกลับเป็นโหมดป้อนข้อมูลหนึ่งในสองแบบ: อักขระ `` ทีละตัวหรือ `` บรรทัดเก่าโดยบรรทัด '' ขึ้นอยู่กับระบบสนับสนุนระยะไกล

เมื่อ LINEMODE ถูกเปิดใช้งานการประมวลผลอักขระจะกระทำในระบบภายในภายใต้การควบคุมของระบบระยะไกล เมื่อต้องการแก้ไขการแก้ไขการป้อนข้อมูลหรือการปิดกั้นตัวอักษรระบบรีโมตจะส่งข้อมูลนั้น ระบบระยะไกลจะถ่ายทอดการเปลี่ยนแปลงไปสู่อักขระพิเศษใด ๆ ที่เกิดขึ้นในระบบระยะไกลเพื่อให้สามารถมีผลต่อระบบภายในเครื่อง

ในโหมด `` อักขระในเวลา '' ข้อความที่พิมพ์ส่วนใหญ่จะถูกส่งไปยังรีโมตโฮสต์ทันทีเพื่อประมวลผล

ในบรรทัด `` บรรทัดเก่า '', ข้อความทั้งหมดจะสะท้อนในประเทศและ (ปกติ) สายเสร็จสมบูรณ์เท่านั้นจะถูกส่งไปยังโฮสต์ระยะไกล ตัวอักษร `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `echo

ถ้าตัวเลือก LINEMODE ถูกเปิดใช้งานหรือถ้าสวิตช์ localchars เป็น TRUE (ค่าดีฟอลต์สำหรับ `` บรรทัดเก่าโดยบรรทัด '' ดูด้านล่าง) ตัวอักษร intr และ flush ที่ เลิก ใช้ของผู้ใช้จะถูกเก็บอยู่ในเครื่องและส่งเป็นลำดับของโปรโตคอล TELNET ไปที่ ด้านไกล ถ้า LINEMODE ถูกเปิดใช้งานระบบ suspected และ eof ของผู้ใช้จะถูกส่งไปเป็นลำดับของโปรโตคอล TELNET และ ออกจากระบบ จะถูกส่งเป็น TELNET ABORT แทน BREAK มีตัวเลือก (โปรดดูที่การ สลับการทำงานอัตโนมัติ และ สลับการทำงานอัตโนมัติ ด้านล่าง) ซึ่งจะทำให้การดำเนินการนี้เป็นไปอย่างรวดเร็ว (จนกว่าโฮสต์ระยะไกลจะรับทราบลำดับ TELNET ) และล้างข้อมูลอินเทอร์เฟซเทอร์มินัลก่อนหน้านี้ (ในกรณีที่ เลิกใช้ และ อินทราเน็ต)

ในขณะที่เชื่อมต่อกับโฮสต์ระยะไกลโหมดคำสั่ง telnet อาจถูกป้อนโดยการพิมพ์ "escape character" ของ telnet (ตอนเริ่มต้น `` ^] '') เมื่ออยู่ในโหมดคำสั่งคุณสามารถใช้งานการแก้ไขข้อบังคับทั่วไปได้ โปรดทราบว่าอักขระ Escape จะกลับไปที่โหมดคำสั่งของคำร้องขอเริ่มต้นของ Telnet ที่มีเทอร์มินัลการควบคุม ใช้คำสั่ง escape ส่ง เพื่อเปลี่ยนไปใช้โหมดคำสั่งในกระบวนการ telnet ที่ ตามมาในโฮสต์ระยะไกล

มีคำสั่ง telnet ต่อไปนี้ เฉพาะคำสั่งแต่ละคำที่ต้องการระบุเฉพาะที่จำเป็นต้องพิมพ์เท่านั้น (นี่เป็นข้อจริงสำหรับอาร์กิวเมนต์ที่ ตั้งค่า โหมด สลับ unset slc environ และคำสั่ง display )

อาร์กิวเมนต์ auth [ ... ]

คำสั่ง auth จะ จัดการข้อมูลที่ส่งผ่านทางตัวเลือก TELNET AUTHENTICATE อาร์กิวเมนต์ที่ถูกต้องสำหรับคำสั่ง auth มีดังนี้:

ปิดใช้งาน ประเภท

ปิดการ ใช้งาน การตรวจสอบสิทธิ์ ประเภทที่ ระบุ หากต้องการดูรายการประเภทที่มีให้ใช้การ ปิดใช้งานการตรวจสอบสิทธิ์ คำสั่ง

เปิดใช้งาน ประเภท

เปิดใช้งานการพิสูจน์ตัวตนแบบที่ระบุ หากต้องการดูรายการประเภทที่ใช้ได้ให้ใช้การ เปิด ใช้งานการ อนุญาต คำสั่ง

สถานะ

แสดงสถานะปัจจุบันของการตรวจสอบสิทธิ์ประเภทต่างๆ

ปิด

ปิดเซสชัน TELNET และกลับสู่โหมดคำสั่ง

แสดง อาร์กิวเมนต์ [ ... ]

แสดงทั้งหมดหรือบางส่วนของ ค่าชุด และ สลับ (ดูด้านล่าง)

เข้ารหัส อาร์กิวเมนต์ [ ... ]

คำสั่ง เข้ารหัส ใช้ข้อมูลที่ส่งผ่านตัวเลือก TELNET ENCRYPT

อาร์กิวเมนต์ที่ถูกต้องสำหรับคำสั่งเข้ารหัสมีดังนี้:

ปิดใช้งาน ชนิด [input | output]

ปิดใช้งานการเข้ารหัสที่ระบุ ถ้าคุณไม่ ใส่อินพุต และ เอาต์พุต ทั้งอินพุตและเอาต์พุตจะถูกปิดใช้งาน หากต้องการดูรายการประเภทที่มีให้ใช้การ ปิดใช้งานการเข้ารหัสลับ คำสั่ง

enable type [input | เอาท์พุท]

เปิดใช้งานการเข้ารหัสที่ระบุ ถ้าคุณไม่ ใส่อินพุต และ เอาต์พุต ทั้งอินพุตและเอาต์พุตจะเปิดใช้งาน หากต้องการดูรายการประเภทที่ใช้ได้ให้ใช้ รหัสผ่านที่เปิดใช้งาน คำสั่ง

อินพุต

นี่เหมือนกับคำสั่ง input input ที่เข้ารหัส

-input

เช่นเดียวกับคำสั่ง ป้อนข้อมูล การ เข้ารหัสลับ

เอาท์พุต

นี่เหมือนกับคำสั่ง output output ที่เข้ารหัส

-output

นี่เหมือนกับคำสั่ง หยุดการเข้ารหัส

เริ่ม [input | output]

พยายามเริ่มต้นการเข้ารหัส ถ้าคุณไม่ ใส่อินพุต และ เอาต์พุต ทั้งอินพุตและเอาต์พุตจะเปิดใช้งาน หากต้องการดูรายการประเภทที่ใช้ได้ให้ใช้ รหัสผ่านที่เปิดใช้งาน คำสั่ง

สถานะ

แสดงสถานะการเข้ารหัสปัจจุบัน

หยุด [input | output]

หยุดการเข้ารหัส หากคุณข้ามการ ป้อนข้อมูล และการเข้ารหัสข้อมูล ออก เป็นทั้งอินพุตและเอาต์พุต

type type

ตั้งค่าการเข้ารหัสเริ่มต้นที่จะใช้กับการ เข้ารหัสเริ่มต้นใน ภายหลังหรือคำสั่ง หยุดการเข้ารหัส

อาร์กิวเมนต์ สิ่งแวดล้อม [ ... ]

คำสั่ง environ ใช้สำหรับจัดการกับตัวแปรที่อาจถูกส่งผ่านตัวเลือก TELNET ENVIRON ชุดค่าเริ่มต้นของตัวแปรจะถูกนำมาจากสภาพแวดล้อมของผู้ใช้โดยมีการส่งออกเฉพาะตัวแปร DISPLAY และ PRINTER เท่านั้น ตัวแปร USER จะถูกเอ็กซ์พอร์ตหากมีการใช้ตัวเลือก - a หรือ - l
อาร์กิวเมนต์ที่ถูกต้องสำหรับคำสั่ง environ คือ:

กำหนด ค่าตัวแปร

กำหนดตัวแปร ตัวแปร ให้มีค่าเป็นค่าตัวแปรใด ๆ ที่กำหนดโดยคำสั่งนี้จะถูกส่งออกโดยอัตโนมัติ ค่า อาจถูกใส่ไว้ในเครื่องหมายคำพูดแบบเดี่ยวหรือแบบคู่เพื่อให้สามารถรวมแท็บและช่องว่างได้

undefine variable

ลบ ตัวแปร ออกจากรายการตัวแปรสภาพแวดล้อม

ตัวแปรการ ส่งออก

ทำเครื่องหมายตัวแปร ตัวแปร ที่จะส่งออกไปยังฝั่งระยะไกล

ตัวแปร unexport

ทำเครื่องหมายตัวแปร ตัวแปรที่ จะไม่ถูกเอ็กซ์พอร์ตเว้นแต่จะได้รับการร้องขอโดยรีโมต

รายการ

แสดงรายการชุดตัวแปรสภาพแวดล้อมปัจจุบัน เครื่องหมายที่มีเครื่องหมาย * จะถูกส่งโดยอัตโนมัติตัวแปรอื่น ๆ จะถูกส่งหากได้รับการร้องขออย่างชัดเจน

?

พิมพ์ข้อมูลความช่วยเหลือสำหรับคำสั่ง environment

ออกจากระบบ

ส่งตัวเลือก TELNET LOGOUT ไปยังฝั่งระยะไกล คำสั่งนี้คล้าย กับ คำสั่ง ปิด แต่ถ้าฝั่งระยะไกลไม่สนับสนุนตัวเลือก LOGOUT ไม่มีอะไรเกิดขึ้น แต่ถ้าฝั่งระยะไกลสนับสนุนตัวเลือก LOGOUT คำสั่งนี้ควรทำให้ฝั่งระยะไกลปิดการเชื่อมต่อ TELNET ถ้าฝั่งระยะไกลยังสนับสนุนแนวคิดการระงับเซสชันของผู้ใช้สำหรับการใส่ใหม่ในภายหลังอาร์กิวเมนต์ล็อกเอาต์จะระบุว่าคุณควรยุติเซสชันทันที

โหมด

type เป็นหนึ่งในหลายตัวเลือกขึ้นอยู่กับสถานะของเซสชัน TELNET โฮสต์ระยะไกลจะขออนุญาตเข้าสู่โหมดที่ต้องการ ถ้าโฮสต์ระยะไกลสามารถเข้าสู่โหมดนั้นโหมดที่ต้องการจะถูกป้อน

ตัวละคร

ปิดใช้งานตัวเลือก TELNET LINEMODE หรือถ้าฝั่งระยะไกลไม่เข้าใจตัวเลือก LINEMODE ให้ป้อนอักขระ `` ในโหมด '' ครั้ง

เส้น

เปิดใช้งานตัวเลือก TELNET LINEMODE หรือถ้าฝั่งระยะไกลไม่เข้าใจตัวเลือก LINEMODE ให้ลองเข้าสู่โหมด "old-line-by-line"

isig (-isig )

พยายามเปิดใช้งานโหมด TRAPSIG ของตัวเลือก LINEMODE ซึ่งต้องการให้เปิดใช้งานตัวเลือก LINEMODE

แก้ไข (-edit )

พยายามเปิดใช้งานโหมด EDIT ของตัวเลือก LINEMODE (ปิดใช้งาน) ซึ่งต้องการให้เปิดใช้งานตัวเลือก LINEMODE

softtabs (-softtabs )

พยายามเปิดใช้งาน (ปิดใช้งาน) โหมด SOFT_TAB ของตัวเลือก LINEMODE ซึ่งต้องการให้เปิดใช้งานตัวเลือก LINEMODE

litecho (- litecho )

พยายามปิดใช้งานโหมด LIT_ECHO ของตัวเลือก LINEMODE ซึ่งต้องการให้เปิดใช้งานตัวเลือก LINEMODE

?

พิมพ์ข้อมูลความช่วยเหลือสำหรับคำสั่ง โหมด

เปิด โฮสต์ [- l ผู้ใช้ ] [[-] พอร์ต ]

เปิดการเชื่อมต่อกับโฮสต์ที่มีชื่อ ถ้าไม่มีหมายเลขพอร์ต telnet จะพยายามติดต่อกับเซิร์ฟเวอร์ TELNET ที่พอร์ตดีฟอลต์ ข้อกำหนดของโฮสต์อาจเป็นได้ทั้งชื่อโฮสต์ (ดูโฮสต์ (5)) หรือที่อยู่อินเทอร์เน็ตที่ระบุไว้ในเครื่องหมาย `` notation '' (ดู inet (3)) ตัวเลือก - l อาจถูกใช้เพื่อระบุชื่อผู้ใช้ที่จะถูกส่งผ่านไปยังระบบระยะไกลผ่านตัวเลือก ENVIRON เมื่อเชื่อมต่อกับพอร์ตที่ไม่ได้มาตรฐาน telnet จะ ละเว้นการเริ่มต้นใช้งานตัวเลือก TELNET โดยอัตโนมัติ เมื่อหมายเลขพอร์ตถูกนำหน้าด้วยเครื่องหมายลบจะเป็นการเจรจาต่อรองตัวเลือกเริ่มต้น หลังจากสร้างการเชื่อมต่อแล้วจะมีการเปิดไฟล์. telnetrc ในไดเร็กทอรีโฮมของผู้ใช้ บรรทัดที่ขึ้นต้นด้วย `` # '' เป็นบรรทัดแสดงความคิดเห็น บรรทัดว่างถูกละเลย เส้นที่เริ่มต้นโดยไม่มีช่องว่างคือจุดเริ่มต้นของรายการเครื่อง สิ่งแรกบนบรรทัดคือชื่อของเครื่องที่เชื่อมต่ออยู่ ส่วนที่เหลือของบรรทัดและบรรทัดถัดไปที่เริ่มต้นด้วยช่องว่างจะถือว่าเป็นคำสั่ง telnet และประมวลผลราวกับว่าพวกเขาถูกพิมพ์ลงในพรอมต์คำสั่ง telnet ด้วยตนเอง

เลิก

ปิดเซสชัน TELNET แบบเปิดและออกจาก telnet สิ้นสุดไฟล์ (ในโหมดคำสั่ง) จะปิดเซสชันและออกด้วย

ส่ง อาร์กิวเมนต์

ส่งลำดับอักขระพิเศษอย่างน้อยหนึ่งรายการไปยังรีโมตโฮสต์ ต่อไปนี้คืออาร์กิวเมนต์ที่อาจระบุ (สามารถระบุอาร์กิวเมนต์ได้มากกว่าหนึ่งครั้ง):

ทำแท้ง

ส่งลำดับการ ยกเลิกการรับสัญญาณ TELNET (Abort processes)

อ่าว

ส่งลำดับ TELNET AO (Abort Output) ซึ่งจะทำให้ระบบระยะไกลล้างข้อมูลทั้งหมดออก จาก ระบบระยะไกล ไป ยังขั้วของผู้ใช้

AYT

ส่งลำดับ TELNET AYT (คุณมี) ซึ่งระบบระยะไกลอาจหรือไม่สามารถตอบสนองได้

brk

ส่งชุด TELNET BRK (Break) ซึ่งอาจมีความสำคัญกับระบบระยะไกล

อีซี

ส่งชุดข้อมูล TELNET EC (ลบตัวอักษร) ซึ่งจะทำให้ระบบระยะไกลลบตัวอักษรตัวสุดท้ายที่ป้อน

เอล

ส่งลำดับ TELNET EL (ลบสาย) ซึ่งจะทำให้ระบบระยะไกลลบบรรทัดที่กำลังป้อนอยู่

EOF

ส่งลำดับ EOF ของ TELNET (สิ้นสุดของไฟล์)

EOR

ส่งลำดับ TELOR EOR (สิ้นสุดการบันทึก)

หนี

ส่งอักขระ telnet escape ปัจจุบัน (ตอนเริ่มต้น `` ^] '')

GA

ส่งลำดับ TELNET GA (Go Ahead) ซึ่งอาจไม่มีความสำคัญกับระบบระยะไกล

GetStatus

ถ้าฝั่งระยะไกลสนับสนุนคำสั่ง TELNET STATUS getstatus จะส่ง subnegotiation เพื่อร้องขอให้เซิร์ฟเวอร์ส่งสถานะตัวเลือกปัจจุบัน

IP

ส่งลำดับ TELNET IP (กระบวนการขัดจังหวะ) ซึ่งจะทำให้ระบบระยะไกลยกเลิกกระบวนการที่กำลังทำงานอยู่

nop

ส่งลำดับ TELNET NOP (ไม่มี OPERATION)

susp

ส่งลำดับ SUSP ของ TELNET (SUSPend process)

ซิงค์

ส่งชุดข้อมูล TELNET SYNCH ลำดับนี้ทำให้ระบบระยะไกลลบข้อมูลทั้งหมดที่พิมพ์ก่อนหน้านี้ (แต่ยังไม่ได้อ่าน) ลำดับนี้ถูกส่งเป็นข้อมูลเร่งด่วนของ TCP (และอาจไม่ทำงานถ้าระบบระยะไกลเป็นระบบ BSD 4.2 - ถ้าไม่สามารถใช้งานได้

ทำ cmd

ส่งลำดับ Telnet DO cmd cmd อาจเป็นตัวเลขทศนิยมระหว่าง 0 ถึง 255 หรือเป็นชื่อสัญลักษณ์สำหรับคำสั่ง TELNET ที่ ระบุ cmd อาจเป็น ความช่วยเหลือ หรือ ? เพื่อพิมพ์ข้อมูลความช่วยเหลือรวมถึงรายการชื่อสัญลักษณ์ที่รู้จักกันดี

ไม่ cmd

ส่งชุด คำสั่ง TELNET DONT cmd cmd อาจเป็นตัวเลขทศนิยมระหว่าง 0 ถึง 255 หรือเป็นชื่อสัญลักษณ์สำหรับคำสั่ง TELNET ที่ ระบุ cmd อาจเป็น ความช่วยเหลือ หรือ ? เพื่อพิมพ์ข้อมูลความช่วยเหลือรวมถึงรายการชื่อสัญลักษณ์ที่รู้จักกันดี

จะ cmd

ส่งชุดข้อมูล TELNET จะทำหน้าที่ cmd cmd อาจเป็นตัวเลขทศนิยมระหว่าง 0 ถึง 255 หรือเป็นชื่อสัญลักษณ์สำหรับคำสั่ง TELNET ที่ ระบุ cmd อาจเป็น ความช่วยเหลือ หรือ ? เพื่อพิมพ์ข้อมูลความช่วยเหลือรวมถึงรายการชื่อสัญลักษณ์ที่รู้จักกันดี

เคยชิน cmd

ส่งชุด คำสั่ง TELNET WONT cmd cmd อาจเป็นตัวเลขทศนิยมระหว่าง 0 ถึง 255 หรือเป็นชื่อสัญลักษณ์สำหรับคำสั่ง TELNET ที่ ระบุ cmd อาจเป็น ความช่วยเหลือ หรือ ? เพื่อพิมพ์ข้อมูลความช่วยเหลือรวมถึงรายการชื่อสัญลักษณ์ที่รู้จักกันดี

?

พิมพ์ข้อมูลความช่วยเหลือสำหรับคำสั่ง send

ตั้งค่า อาร์กิวเมนต์

ค่า อาร์กิวเมนต์ที่ไม่ได้ ตั้ง ค่า

คำสั่ง set จะตั้งตัวแปร telnet จำนวนหนึ่งให้เป็นค่าเฉพาะหรือ TRUE ค่าพิเศษ ปิด จะปิดฟังก์ชันที่เกี่ยวข้องกับตัวแปร นี่เทียบเท่ากับการใช้คำสั่ง unset คำสั่ง unset จะปิดใช้งานหรือตั้งค่าเป็น FALSE ของฟังก์ชันที่ระบุไว้ ค่าของตัวแปรอาจถูกสอบสวนด้วยคำสั่ง display ตัวแปรที่อาจถูกตั้งค่าหรือยกเลิกการตั้งค่า แต่ไม่ได้สลับแสดงอยู่ที่นี่ นอกจากนี้ตัวแปรใด ๆ สำหรับคำสั่ง สลับ อาจมีการตั้งค่าหรือยกเลิกการตั้งค่าโดยใช้คำสั่ง set และ unset

AYT

ถ้า TELNET อยู่ในโหมด localchars หรือ LINEMODE ถูกเปิดใช้งานและมีการพิมพ์อักขระสถานะจะมีการ ส่ง ลำดับ TELNET AYT (ดูการ ส่ง ayt ก่อนหน้า) ไปยังโฮสต์ระยะไกล ค่าเริ่มต้นสำหรับอักขระ "Are You There" คือสถานะของเทอร์มินัล

เสียงสะท้อน

นี่คือค่า (เริ่มต้น `` ^ E '') ซึ่งเมื่ออยู่ในโหมด `` บรรทัดต่อบรรทัด '' สลับระหว่างการทำซ้ำแบบท้องถิ่นของตัวอักษรที่ป้อน (สำหรับการประมวลผลปกติ) และปราบปรามการสะท้อนตัวอักษรที่ป้อน (สำหรับการป้อน, พูดรหัสผ่าน)

EOF

ถ้า telnet กำลังทำงานในโหมด LINEMODE หรือ `` บรรทัดเก่าโดยบรรทัด '' การป้อนอักขระนี้เป็นอักขระตัวแรกบนบรรทัดจะทำให้อักขระนี้ถูกส่งไปยังระบบระยะไกล ค่าเริ่มต้นของอักขระ eof เป็นตัวอักษร eof ของเทอร์มินัล

ลบออก

ถ้า telnet อยู่ในโหมด localchars (ดู localchars สลับ ด้านล่าง) และถ้า telnet ทำงานในโหมด `` ในเวลา '' แล้วเมื่อพิมพ์อักขระนี้จะมีการ ส่ง ลำดับ TELNET EC (ดู ส่ง ec ) ไปที่ ระบบระยะไกล ค่าเริ่มต้นสำหรับอักขระ ลบ จะถูกนำมาใช้เพื่อ ลบ อักขระของเทอร์มินัล

หนี

นี่คือตัวหนี telnet (เริ่มต้น `` ^ ['') ซึ่งทำให้เกิดการเข้าสู่โหมดคำสั่ง telnet (เมื่อเชื่อมต่อกับระบบระยะไกล)

flushoutput

ถ้า telnet อยู่ในโหมด localchars (ดู localchars สลับ ด้านล่าง) และพิมพ์คำ สั่ง flushoutput จะมีการ ส่ง ลำดับของ TELNET AO (ดู ส่ง ao ด้านบน) ไปยังโฮสต์ระยะไกล ค่าเริ่มต้นสำหรับอักขระ ล้าง จะถือเป็นตัว ล้างข้อมูล ของเทอร์มินัล

forw1

forw2

ถ้า TELNET ทำงานใน LINEMODE อักขระเหล่านี้คืออักขระที่พิมพ์เมื่อสายบางส่วนถูกส่งต่อไปยังระบบระยะไกล ค่าเริ่มต้นสำหรับอักขระส่งต่อจะถูกนำมาจากอักขระ eol และ eol2 ของเทอร์มินัล

ขัดขวาง

ถ้า telnet อยู่ในโหมด localchars (ดู localchars สลับ ด้านล่าง) และพิมพ์อักขระ ขัดจังหวะ จะมีการ ส่ง ลำดับ IP ของ TELNET (ดู ส่ง ip ด้านบน) ไปยังโฮสต์ระยะไกล ค่าเริ่มต้นสำหรับตัว ขัดจังหวะ ถูกนำมาใช้เป็นตัวอักษร intr ของเทอร์มินัล

ฆ่า

ถ้า telnet อยู่ในโหมด localchars (ดู localchars สลับ ด้านล่าง) และถ้า telnet ทำงานในโหมด `` ในเวลา '' แล้วเมื่อพิมพ์อักขระนี้จะมีการ ส่ง ลำดับ TELNET EL (ดู ส่ง el ด้านบน) ไปที่ ระบบระยะไกล ค่าเริ่มต้นสำหรับอักขระ ฆ่า คือตัวนำ ฆ่า ของเทอร์มินัล

lnext

ถ้า telnet กำลังทำงานในโหมด LINEMODE หรือ `` บรรทัดเก่าตามบรรทัด '' อักขระนี้จะถูกนำมาใช้เป็นอักขระ lnext ของเทอร์มินัล ค่าเริ่มต้นสำหรับอักขระ lnext ถูกนำมาใช้เพื่อเป็นตัวอักษร lnext ของเทอร์มินัล

เลิก

ถ้า telnet อยู่ในโหมด localchars (ดู localchars สลับ ด้านล่าง) และพิมพ์อักขระ Quit แล้วลำดับ TELNET BRK จะถูกส่งไปยังโฮสต์ระยะไกล ค่าเริ่มต้นสำหรับอักขระ เลิกทำ ถูกนำมาใช้เป็นอักขระ เลิก ใช้ของเทอร์มินัล

ปั๊ม

ถ้า telnet กำลังทำงานใน LINEMODE หรือบรรทัดเก่าตามบรรทัด "" โหมดอักขระนี้จะถูกนำมาใช้เป็นตัว พิมพ์ใหม่ ของเทอร์มินัล ค่าเริ่มต้นสำหรับการ พิมพ์ใหม่ จะเป็นตัว พิมพ์ใหม่ ของเทอร์มินัล

rlogin

นี่คือตัวหนีรอด rlogin หากตั้งค่าตัวหนีตามปกติของ TELNET จะถูกละเว้นเว้นแต่จะมีอักขระนี้อยู่ข้างหน้าในตอนเริ่มต้นของบรรทัด อักขระนี้ที่จุดเริ่มต้นของบรรทัดตามด้วย "." ปิดการเชื่อมต่อ เมื่อตามด้วย ^ z มันระงับคำสั่ง telnet สถานะเริ่มต้นคือการปิดใช้งานอักขระ escape rlogin

เริ่มต้น

ถ้าตัว เลือก TOGGLE-FLOW-CONTROL ของ TELNET ถูกเปิดใช้งานอักขระนี้จะเป็นตัว เริ่มต้น ของเทอร์มินัล ค่าเริ่มต้นสำหรับตัว เริ่มต้น จะถูกนำมาเป็นตัว เริ่มต้น ของเทอร์มินัล

หยุด

หากตัว เลือก TELNET TOGGLE-FLOW-CONTROL ถูกเปิดใช้งานอักขระนี้จะถูกใช้เป็นอักขระ หยุด ของเทอร์มินัล ค่าเริ่มต้นสำหรับอักขระ หยุด จะถือเป็นอักขระ หยุด ของเทอร์มินัล

susp

ถ้า telnet อยู่ในโหมด localchars หรือ LINEMODE ถูกใช้งานและมี การ พิมพ์อักขระ suspend จะมีการ ส่ง ลำดับ TELNET SUSP (ดูการ ส่งข้อความ ข้างต้น) ไปยังโฮสต์ระยะไกล ค่าเริ่มต้นสำหรับอักขระ ระงับชั่วคราว เป็นตัวย่อของเทอร์มินัล

tracefile

นี่คือไฟล์ที่จะเขียนข้อมูลผลลัพธ์ที่เกิดจาก netdata หรือ ตัวเลือก การค้นหาเป็น TRUE หากตั้งค่าเป็น `` - '' ข้อมูลการสืบค้นกลับจะถูกเขียนลงในเอาต์พุตมาตรฐาน (ค่าดีฟอลต์)

worderase

ถ้า telnet ทำงานในโหมด LINEMODE หรือ "old line by line" อักขระนี้จะใช้เป็นอักขระ worderase ของเทอร์มินัล ค่าเริ่มต้นสำหรับอักขระ worderase จะถูกนำมาใช้เป็นอักขระ worderase ของเทอร์มินัล

?

แสดงคำสั่ง ชุดที่ ถูกต้อง (ไม่ได้ ตั้งค่า )

ความท้าทายตามลำดับ skey

คำสั่ง skey คำนวณการตอบสนองต่อความท้าทาย S / Key ดู skey (1) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับระบบ S / Key

สถานะ slc

คำสั่ง slc (Set Local Characters) ใช้สำหรับตั้งค่าหรือเปลี่ยนสถานะของอักขระพิเศษเมื่อเปิดใช้งานตัวเลือก TELNET LINEMODE อักขระพิเศษคืออักขระที่จับคู่กับลำดับคำสั่ง TELNET (เช่น ip หรือ ออก หรืออักขระแก้ไขบรรทัด (เช่น ลบ และ ฆ่า) โดยค่าเริ่มต้นอักขระพิเศษเฉพาะจะถูกส่งออก

ตรวจสอบ

ตรวจสอบการตั้งค่าปัจจุบันของอักขระพิเศษในปัจจุบัน ฝั่งไกลจะได้รับการร้องขอให้ส่งการตั้งค่าอักขระพิเศษทั้งหมดในปัจจุบันและหากมีความแตกต่างกับด้านท้องถิ่นด้านท้องถิ่นจะเปลี่ยนเป็นค่าระยะไกล

ส่งออก

เปลี่ยนเป็นค่าเริ่มต้นเฉพาะสำหรับอักขระพิเศษ อักขระดีฟอลต์ภายในเครื่องคืออักขระท้องถิ่นของเทอร์มินัลเมื่อเริ่มต้น telnet

นำเข้า

เปลี่ยนไปเป็นค่าดีฟอลต์สำหรับอักขระพิเศษ อักขระดีฟอลต์จากระยะไกลคือรีโมตในระบบระยะไกลในขณะที่มีการเชื่อมต่อ TELNET

?

พิมพ์ข้อมูลความช่วยเหลือสำหรับคำสั่ง slc

สถานะ

แสดงสถานะปัจจุบันของ telnet ซึ่งรวมถึง peer one ที่เชื่อมต่ออยู่เช่นเดียวกับโหมดปัจจุบัน

สลับ อาร์กิวเมนต์ [ ... ]

สลับระหว่าง แฟ็กซ์ TRUE และ FALSE เพื่อควบคุมวิธีที่ telnet ตอบสนองต่อเหตุการณ์ค่าสถานะเหล่านี้อาจถูกตั้งค่าเป็น TRUE หรือ FALSE โดยใช้คำสั่ง set และ unset ที่ ระบุไว้ด้านบนสามารถระบุอาร์กิวเมนต์ได้มากกว่าหนึ่งอาร์เรย์สถานะของค่าสถานะเหล่านี้อาจเป็นได้ ถูกสอบปากคำด้วยคำสั่ง display อาร์กิวเมนต์ที่ถูกต้องคือ:

authdebug

เปิดการดีบักข้อมูลสำหรับรหัสการตรวจสอบ

autoflush

ถ้า autoflush และ localchars มีทั้ง TRUE แล้วเมื่อรู้จำอักขระ ao หรือ quit (และแปลงเป็นลำดับ TELNET ดูรายละเอียดข้างต้น) telnet ปฏิเสธที่จะแสดงข้อมูลใด ๆ บน terminal ของผู้ใช้จนกว่าระบบระยะไกลจะยอมรับ (ผ่าน TELNET TIMING MARK ) ที่มีการประมวลผลลำดับ TELNET เหล่านั้น ค่าเริ่มต้นสำหรับการสลับนี้เป็น TRUE ถ้าผู้ใช้เทอร์มินัลไม่ได้ทำ "stty noflsh" มิฉะนั้น FALSE (ดู stty (1))

autodecrypt

เมื่อมีการเจรจาตัวเลือก TELNET ENCRYPT โดยค่าเริ่มต้นการเข้ารหัสจริง (ถอดรหัส) ของสตรีมข้อมูลจะไม่เริ่มทำงานโดยอัตโนมัติ คำสั่ง autoencrypt ( autodecrypt ) ระบุว่าการเข้ารหัสลับของเอาต์พุต (อินพุต) ควรได้รับการเปิดใช้โดยเร็วที่สุด

เข้าสู่ระบบอัตโนมัติ

ถ้าฝั่งระยะไกลสนับสนุนตัวเลือก TELNET AUTHENTICATION TELNET จะพยายามใช้การรับรองความถูกต้องอัตโนมัติ หากไม่สนับสนุนตัวเลือก AUTHENTICATION ชื่อผู้ใช้ของผู้ใช้จะถูกเผยแพร่ผ่านทางตัวเลือก TELNET ENVIRON คำสั่งนี้เหมือนกับการระบุตัวเลือกในคำสั่ง open

autosynch

ถ้า autosynch และ localchars มีทั้ง TRUE แล้วเมื่อพิมพ์อักขระ intr หรือ quit (ดูที่ด้านบนสำหรับคำอธิบายของอักขระ intr และ quit ) ลำดับ TELNET ที่ ส่งมาจะตามด้วยลำดับ TELNET SYNCH ขั้นตอนนี้ ควร ทำให้ระบบระยะไกลเริ่มทิ้งข้อมูลป้อนข้อมูลที่พิมพ์ก่อนหน้านี้จนกว่าจะมีการอ่านและดำเนินการลำดับทั้ง TELNET ค่าเริ่มต้นของการสลับนี้คือ FALSE

เลขฐานสอง

เปิดหรือปิดใช้งานตัวเลือก TELNET BINARY ทั้งอินพุตและเอาต์พุต

inbinary

เปิดหรือปิดใช้งานตัวเลือก TELNET BINARY ในการป้อนข้อมูล

outbinary

เปิดหรือปิดใช้งานตัวเลือก TELNET BINARY ที่เอาต์พุต

CRLF

ถ้านี่เป็น TRUE ผลลัพธ์ที่ได้จากการส่งกลับค่าขนส่งจะเป็นถ้าค่านี้เป็น FALSE ระบบ จะส่งค่าที่ส่งกลับมาเป็นค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

crmod

สลับโหมดการรับคืนรถ เมื่อเปิดใช้งานโหมดนี้อักขระการรับส่งข้อมูลส่วนใหญ่ที่ได้รับจากโฮสต์ระยะไกลจะถูกแมปเข้ากับการรับส่งข้อมูลรถตามด้วยฟีดบรรทัด โหมดนี้ไม่มีผลต่ออักขระที่ผู้ใช้พิมพ์โดยผู้ใช้เท่านั้นที่ได้รับจากโฮสต์ระยะไกล โหมดนี้ไม่มีประโยชน์มากเว้นแต่โฮสต์ระยะไกลจะส่งการคืนค่าขนส่ง แต่ไม่เคยมีฟีดบรรทัด ค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

การแก้ปัญหา

สลับการดีบักระดับซ็อกเก็ต (มีประโยชน์เฉพาะกับผู้ใช้ superuser) ค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

encdebug

เปิดการดีบักข้อมูลสำหรับรหัสการเข้ารหัสลับ

localchars

ถ้าเป็น จริง แล้ว ขัดจังหวะ ลบ ออก ลบ และ ฆ่า ตัวอักษร (ดูที่ ตั้ง ข้างต้น) จะได้รับการยอมรับในประเทศและแปลงเป็น (หวังว่า) เหมาะสมลำดับการควบคุม TELNET (ตามลำดับ ip brk ec และ el ดู ส่ง ข้างต้น) ค่าเริ่มต้นสำหรับการสลับนี้คือ TRUE ในโหมด "old line by line" และ FALSE ในโหมด `` ในเวลา '' เมื่อตัวเลือก LINEMODE ถูกเปิดใช้งานค่าของ localchars จะถูกละเว้นและถือว่าเป็น TRUE ถ้า LINEMODE ถูกเปิดใช้งานอยู่เสมอให้ ออกจากระบบ จะถูกส่งเป็น abort และ eof และ ระงับการ ส่งเป็น eof และ susp (ดูการ ส่ง ข้างต้น)

netdata

สลับการแสดงผลข้อมูลเครือข่ายทั้งหมด (ในรูปแบบเลขฐานสิบหก) ค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

ตัวเลือก

สลับการแสดงผลโพรเซสโพรโทคอล telnet ภายในบางอย่าง (ต้องเกี่ยวข้องกับตัวเลือก TELNET ) ค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

prettydump

เมื่อสวิตช์ netdata ถูกเปิดใช้งานถ้าเปิดใช้งาน prettydump ผลลัพธ์จากคำสั่ง netdata จะถูกจัดรูปแบบในรูปแบบที่ผู้ใช้อ่านได้มากขึ้น ช่องว่างระหว่างอักขระแต่ละตัวในเอาต์พุตและจุดเริ่มต้นของลำดับการหลบหนีของ TELNET จะถูกนำหน้าด้วยเครื่องหมาย "*" เพื่อช่วยในการค้นหาตำแหน่ง

skiprc

เมื่อข้ามการข้ามเป็น TRUE TELNET จะข้ามการอ่านไฟล์. telnetrc ในไดเร็กทอรีโฮมของผู้ใช้เมื่อเปิดการเชื่อมต่อ ค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

termdata

สลับการแสดงผลข้อมูลเทอร์มินัลทั้งหมด (ในรูปแบบเลขฐานสิบหก) ค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

verbose_encrypt

เมื่อ verbose_encrypt สลับเป็น telnet TRUE พิมพ์ข้อความที่มีการเปิดใช้งานหรือปิดใช้งานการเข้ารหัสแต่ละครั้ง ค่าเริ่มต้นสำหรับการสลับนี้เป็น FALSE

?

แสดงคำสั่ง สลับ ตามกฎหมาย

Z

Suspend telnet คำสั่งนี้ใช้ได้เฉพาะเมื่อผู้ใช้ใช้ csh (1) เท่านั้น

! [ คำสั่ง ]

ดำเนินการคำสั่งเดียวใน ไลบรารี l ในระบบภายใน หากมีการละเว้น คำสั่ง ระบบจะเรียกชั้นย่อยแบบโต้ตอบ

? [ คำสั่ง ]

ขอความช่วยเหลือ. ด้วยอาร์กิวเมนต์ไม่ได้ telnet จะ พิมพ์ข้อมูลสรุปความช่วยเหลือ ถ้ามีการระบุคำสั่ง telnet จะพิมพ์ข้อมูลความช่วยเหลือสำหรับคำสั่งนั้น

สำคัญ: ใช้คำสั่ง man ( % man ) เพื่อดูว่าคำสั่งถูกใช้อย่างไรในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ