Windows Server 2008 ที่ไม่มีไคลเอ็นต์ telnet - วิธีทดสอบการเชื่อมต่อกับพอร์ตระยะไกลโดยไม่ต้องติดตั้งอะไรใหม่?


11

ฉันกำลังมองหาเพื่อดูว่าใครรู้เคล็ดลับเนียนเพื่อทดสอบการเชื่อมต่อไปยังพอร์ตเซิร์ฟเวอร์ระยะไกลจาก Windows Server 2008 และรุ่นที่ไม่รวมไคลเอ็นต์ telnet ที่ติดตั้งโดยค่าเริ่มต้น เหตุผลที่ฉันบางครั้งมีลูกค้าที่ต้องการเชื่อมต่อกับพอร์ต 25 เช่นบนเซิร์ฟเวอร์ระยะไกลและบอกว่าพวกเขาไม่สามารถ ฉันเคยทำการทดสอบอย่างรวดเร็วโดยใช้ "telent mailserver.tld 25" หรืออะไรก็ตามที่ต้องดูว่าฉันจะได้รับคำตอบจากพอร์ตนั้นหรือไม่ ฉันไม่ต้องการติดตั้งไคลเอ็นต์ telnet เพียงเพื่อทดสอบสิ่งนี้หากฉันไม่จำเป็นต้อง - มีโปรแกรมอรรถประโยชน์ windows พื้นเมืองอื่น ๆ ที่จะอนุญาตให้ฉันเชื่อมต่อกับพอร์ตระยะไกลหรือไม่

แก้ไข ความคิดที่ดีมากมาย!

ฉันคิดว่าฉันจะใช้สิ่งต่อไปนี้เพื่อตัดสินใจวิธีที่ดีที่สุด:

  1. ฉันสามารถติดตั้งลงในเซิร์ฟเวอร์ทดสอบที่เป็นปัญหาได้หรือไม่

    a) ถ้าเป็นเช่นนั้นเพิ่ม (และลบออกหลังจากจำเป็น) ไคลเอ็นต์ telnet

  2. ไม่สามารถติดตั้งได้ แต่ฉันสามารถเข้าถึงอินเทอร์เน็ตได้หรือไม่

    a) คว้า Putty แบบพกพาและใช้เพื่อเชื่อมต่อกับพอร์ต 25

    b) พยายามเปิด mailserver บนพอร์ต 25 ใน IE (ซึ่งมีให้ใช้งานเสมอ) และวัดเอาท์พุท

คำตอบ:


8

Nope ไม่ว่าคุณจะดำเนินการผ่านการติดตั้งไคลเอ็นต์ telnet ใน Windows หรือคุณกำลังติดตั้ง Putty หรือแอพที่คล้ายกัน ฟังก์ชั่นนี้ถือว่าเป็นความเสี่ยงด้านความปลอดภัยและดังนั้นจึงถูกปิด


2
เห็นด้วยแม้ว่า Putty สามารถทำงานได้โดยไม่ต้องติดตั้ง
Dan

1
ใช่ฉันหมายถึงการติดตั้งโดยทั่วไป "คุณต้องไปคว้าใบสมัคร" ทาง
Driftpeasant

มันยุติธรรมพอ!
Dan

7

Windows 2008 มี PowerShell v2 ฉันคิดอย่างไร ถ้าเป็นเช่นนั้นส่งอีเมลสคริปต์ PowerShell นี้ถึงพวกเขา:

:: powershell script
try { 
  $tcp=new-object System.Net.Sockets.TcpClient 
  $tcp.connect("localhost",25) 
  $tcp.close() 
} 
catch { 
  "Exception occured" 
}

5

คุณสามารถใช้เบราว์เซอร์และไปที่http: //mailserver.tld: 25

โดยปกติคุณจะไม่ได้รับหน้าเว็บกลับมา แต่ตัวอย่างเช่น IE มีหน้าข้อผิดพลาดที่แตกต่างกันสำหรับ 'ล้มเหลวในการดาวน์โหลดหน้า' vs 'ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์' ซึ่งเป็นวิธีที่คุณจะตัดสินใจว่าจะสร้างการเชื่อมต่อหรือไม่


ข้อเสนอแนะที่น่าสนใจ
MDMarra

1
จริงๆแล้วมันเหมือนกับการใช้ telnet - เชื่อมต่อกับพอร์ตด้วยแอพที่ใช้โปรโตคอลที่แตกต่างกัน แต่เพียงตรวจสอบว่าการเชื่อมต่อใช้งานได้หรือไม่
DougN

2

ฉันใช้เวลาสักพักในเรื่องนี้เช่นกัน สิ่งที่ดีที่สุดที่ฉันคิดไว้คือคัดลอกไฟล์ปฏิบัติการ PuTTY


1

มีไคลเอ็นต์ telnet ดั้งเดิมสำหรับ windows คุณเพียงแค่ต้องติดตั้ง ใช้เวลาสองสามวินาทีและไม่ต้องการสื่อใด ๆ

หากคุณเพียงต้องการใช้. exe ที่ฉาบ แต่ฉันพบว่า gui นั้นน่ารำคาญกว่าการพิมพ์ 'telnet blahblah'


0

ฉันขอแนะนำให้ใช้เครื่องสแกนพอร์ตภายนอกเช่นเดียวกับที่จัดทำโดย Gibson Research ฉันใช้มันมาสองสามปีแล้ว

https://www.grc.com/x/ne.dll?bh0bkyd2


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