ทำไมค่าเริ่มต้นของ Telnet ไม่เปิดใช้งานโดยค่าเริ่มต้นใน Windows 7


9

เมื่อฉัน ping mailserver ของฉันจากพรอมต์คำสั่งโดยใช้:

telnet mail.mydomain.com 25

Telnet is not a recognized commandผมได้รับข้อผิดพลาด ฉันค้นหาวิธีแก้ปัญหาแล้วพบว่า Telnet ไม่ถูกตรวจสอบโดยค่าเริ่มต้นใน Windows เมื่อฉันตรวจสอบมันก็เริ่มทำงาน


2
ฉันไม่รู้คำตอบที่แน่นอน แต่ฉันได้ยินมาว่าเป็นเรื่องเกี่ยวกับความปลอดภัย
Sasha Chedygov

คำตอบ:


19

TELNET สื่อสารกับเพียร์ (เซิร์ฟเวอร์ telnet) ในข้อความที่ชัดเจน
นี่เป็นอันตรายด้านความปลอดภัยเมื่อเปรียบเทียบกับการเชื่อมต่อ SSH ด้วยเหตุนี้ไคลเอ็นต์ telnet บน windows จะถูกปิดใช้งานตามค่าเริ่มต้น นี้มักจะมาเป็นแปลกใจและเว็บไซต์จำนวนมากที่อธิบายขั้นตอนที่จะได้รับมันทำงาน ,
คุณดูเหมือนจะได้พบพวกเขาแล้ว :)

สำหรับวัตถุประสงค์ปกติมันจะเป็นตัวเลือกที่ดีกว่าในการใช้ SSH ( PuTTYหรือfreeSSHdหากคุณต้องการเชื่อมต่อกับเครื่อง Windows)


13
ส่วนที่ฉันชอบคือพวกเขาปิดการใช้งาน telnet และไม่ได้ให้ฉัน ssh D:
Rob

5

เมื่อต้องการค้นหาในข้อความที่ชัดเจนเกี่ยวกับเซิร์ฟเวอร์ SMTP ความรู้ของฉันไม่มีวิธีที่ง่ายกว่า Telnet [SSH ไม่สามารถใช้สำหรับสิ่งนี้]

ในกรณีนี้ผมแนะนำให้คุณเปิดใช้งาน Telnetหรือเพื่อการใช้งานบางอย่างเช่นSMTPDiag


@simtris ฉันขอขอบคุณความสะดวกในการทำงานกับ TELNET เพื่อพูดคุยกับเซิร์ฟเวอร์ SMTP ฉันยอมรับด้วยว่าการเปิดใช้งาน TELNET เป็นความคิดที่ดีในการเชื่อมต่อกับเซิร์ฟเวอร์ SMTP ตามที่ OP ต้องการ ฉันเห็นคำถามเป็นแบบสอบถามเกี่ยวกับสาเหตุของบางสิ่งที่ง่ายพอ ๆ กับไคลเอ็นต์ telnet ที่ต้องเปิดใช้งาน คุณเห็นคำถามอื่นหรือคิดว่าคำตอบของฉันเบี่ยงเบนไปจากประเด็นในการอภิปรายหรือไม่?
nik

@nik: ใช่แล้วคำถามของเขาเกี่ยวกับ "การหายไป" ของลูกค้า telnet คุณ anwer ส่วน "ความปลอดภัย" ฉันเพิ่มส่วน "
usefull

@simtris ยุติธรรมพอ :)
nik

เนื่องจากคำถามนี้ถูกอ้างถึงเมื่อไม่นานมานี้โดยคำตอบของคำถามอื่น ๆ ฉันได้แก้ไขคำตอบนี้เพื่อลบความเห็นเกี่ยวกับคำตอบอื่น ๆ
RedGrittyBrick
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.