ตรวจสอบว่าพอร์ต SSH 22 เปิดอยู่หรือไม่

โฮสต์
สแกนเฉพาะโฮสต์ที่คุณเป็นเจ้าของหรือได้รับอนุญาตอย่างชัดเจนให้ตรวจสอบเท่านั้น การสแกนจะตรวจพอร์ต TCP ที่เป็นที่รู้จักประมาณ 20 พอร์ต
ถัดไป

ถูกล็อกออกจากเซิร์ฟเวอร์ใหม่ หรือไม่แน่ใจว่าการเปลี่ยนไฟร์วอลล์ทำให้ SSH ใช้งานไม่ได้หรือไม่ ป้อนโฮสต์แล้วมองหาพอร์ต 22 ในผลลัพธ์ การสแกนนี้ยังแสดง Telnet และ FTP ด้วย ซึ่งโดยปกติคุณมักต้องการปิดไว้

วิธีทดสอบการเข้าถึง SSH

  1. 1

    ป้อนเซิร์ฟเวอร์

    พิมพ์ชื่อโฮสต์สาธารณะหรือ IP ของเซิร์ฟเวอร์ลงในช่อง Host

  2. 2

    เรียกใช้การสแกน

    กด "ถัดไป" แล้วคลิก "สแกนพอร์ตที่พบบ่อย"

  3. 3

    มองหา 22

    หากพอร์ต 22 ปรากฏพร้อมป้ายกำกับ SSH แสดงว่าการเชื่อมต่อ TCP ไปยังพอร์ตนั้นจากภายนอกสำเร็จ

  4. 4

    ตรวจสอบ 21 และ 23

    FTP (21) และ Telnet (23) อยู่ในการสแกนเดียวกัน ทำให้คุณเห็นได้ทันทีว่าการเข้าถึงระยะไกลแบบเก่าถูกเปิดเผยหรือไม่

พอร์ต 22 ที่ปรากฏหมายความว่าอย่างไร

พอร์ต 22 ที่แสดงว่าเปิดอยู่หมายความว่าเซิร์ฟเวอร์ยอมรับการเชื่อมต่อ TCP บนพอร์ตนั้น ซึ่งยืนยันว่าเส้นทางเครือข่ายใช้งานได้ ไฟร์วอลล์ security group และกฎของคลาวด์อนุญาตให้ทราฟฟิกผ่าน และมีบางอย่างกำลังรับฟังอยู่ อย่างไรก็ตามสิ่งนี้ไม่ได้ยืนยันว่าคีย์หรือรหัสผ่านของคุณจะได้รับการยอมรับ เพียงแต่ยืนยันว่าประตูนั้นเข้าถึงได้

หากไม่เห็นพอร์ต 22

การสแกนแสดงเฉพาะพอร์ตที่เปิดอยู่ ดังนั้นการที่ไม่เห็น 22 อาจมีสาเหตุหลายประการ:

  • เดมอน SSH ไม่ได้ทำงาน หรือกำลังรับฟังบนพอร์ตอื่น
  • ไฟร์วอลล์ของโฮสต์หรือ security group ของคลาวด์บล็อกพอร์ต 22 จากอินเทอร์เน็ต
  • เซิร์ฟเวอร์เข้าถึงไม่ได้ หรือยังอยู่ระหว่างการบูต
  • ผู้ให้บริการกรองพอร์ต 22 ในเครือข่ายที่การสแกนทำงานอยู่

เครื่องสแกนพื้นฐานนี้ไม่สามารถแยกสาเหตุเหล่านี้ออกจากกันได้ ผู้ดูแลระบบจำนวนมากย้าย SSH ไปยังพอร์ตอื่นโดยตั้งใจ และพอร์ตนั้นไม่อยู่ในรายการคงที่ของเครื่องมือนี้ ดังนั้นพอร์ต SSH ที่กำหนดเองจะไม่แสดงผล

ลำดับการแก้ไขปัญหา

  1. ยืนยันว่าเซิร์ฟเวอร์ทำงานอยู่ เช่น พอร์ตเว็บอย่าง 443 แสดงว่าเปิดอยู่
  2. ตรวจสอบไฟร์วอลล์คลาวด์หรือ security group หากมีกฎขาเข้าสำหรับพอร์ต SSH ของคุณ
  3. ตรวจสอบกฎไฟร์วอลล์ของโฮสต์
  4. ยืนยันว่าบริการ SSH ทำงานอยู่และใช้พอร์ตใด

ข้อควรระวังด้านความปลอดภัย

SSH บนอินเทอร์เน็ตสาธารณะถูกโจมตีด้วยความพยายามเข้าสู่ระบบอัตโนมัติอยู่ตลอดเวลา การเข้าสู่ระบบด้วยคีย์เท่านั้นและการจำกัดที่อยู่ต้นทางช่วยลดความเสี่ยงนี้ได้ สแกนเฉพาะเซิร์ฟเวอร์ที่คุณดูแลเท่านั้น

พอร์ตที่เกี่ยวข้องในการสแกนเดียวกัน

การรันเดียวกันนี้ยังตรวจสอบพอร์ตเว็บ 80, 443, 8080 และ 8443 ด้วย ซึ่งมีประโยชน์เมื่อ SSH ดูเหมือนไม่ทำงาน หาก HTTPS ตอบสนองแต่ SSH ไม่ตอบสนอง แสดงว่าเซิร์ฟเวอร์ทำงานอยู่ และปัญหาจำกัดอยู่ที่ SSH หรือกฎไฟร์วอลล์ของมัน แต่หากไม่มีอะไรตอบสนองเลย ให้สงสัยเซิร์ฟเวอร์ เครือข่าย หรือการบล็อกระดับผู้ให้บริการก่อน

โปรดจำไว้ว่าการสแกนเชื่อมต่อจากที่อยู่สาธารณะเพียงที่อยู่เดียว หากกฎ SSH ของคุณอนุญาตเฉพาะ IP ของคุณเอง พอร์ตจะดูเหมือนปิดอยู่ที่นี่อย่างถูกต้อง แม้ว่าคุณจะเชื่อมต่อเองได้ก็ตาม หากคุณคาดว่า SSH ควรเปิดอยู่แต่ไม่เปิด ให้เปลี่ยนทีละอย่างและสแกนใหม่หลังทุกการเปลี่ยนแปลง เพื่อให้รู้ว่าขั้นตอนใดแก้ปัญหาได้

คำถามที่พบบ่อย

ไม่ได้ เครื่องสแกนทดสอบรายการคงที่ 18 พอร์ต และ 22 เป็นพอร์ต SSH เพียงพอร์ตเดียวในรายการ พอร์ต SSH ที่กำหนดเองจะไม่ถูกตรวจสอบ

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

ในเซิร์ฟเวอร์สมัยใหม่แทบไม่ควรปรากฏ Telnet ส่งข้อมูลโดยไม่เข้ารหัส ดังนั้นหากพอร์ต 23 ปรากฏบนเครื่องที่คุณดูแล ให้ตรวจสอบว่ามีอะไรกำลังรับฟังอยู่ และปิดเสียหากไม่จำเป็น

ไม่ มันเพียงเปิดการเชื่อมต่อ TCP แล้วปิดลง ไม่ส่งข้อมูลประจำตัวและไม่ลองรหัสผ่านใด ๆ

เครื่องมือที่เกี่ยวข้อง

ตัวตรวจสอบเว็บไซต์ล่ม

ตรวจสอบว่าเว็บไซต์ตอบสนองจากเซิร์ฟเวอร์อิสระหรือไม่ แสดงสถานะ UP หรือ DOWN, รหัสสถานะ HTTP, เวลาตอบสนอง และ IP ของเซิร์ฟเวอร์ เพื่อให้คุณแยกความล่มจริงออกจากปัญหาเครือข่ายในเครื่องของคุณได้

เครื่องมือตรวจสอบการเข้ารหัส TLS

ตรวจสอบว่าโฮสต์ยอมรับ TLS 1.2 และ TLS 1.3 บนพอร์ต 443 หรือไม่ พร้อมดูชุดการเข้ารหัส (cipher suite) ที่ตกลงใช้ ทดสอบสดจากเซิร์ฟเวอร์ของเราในสหภาพยุโรป มีลิงก์ไป SSL Labs สำหรับการสแกนแบบเต็มพร้อมเกรด

ตรวจสอบ DKIM

ป้อนโดเมนและตัวเลือก DKIM เพื่อตรวจดูกุญแจสาธารณะในระเบียน DNS TXT พร้อมประเภทคีย์และคำอธิบายกรณีไม่พบ ถูกเพิกถอน หรือมีรูปแบบผิด

ตัวแยกวิเคราะห์ User-Agent

วางสตริง user-agent ใดก็ได้เพื่อดูเบราว์เซอร์ ระบบปฏิบัติการ ประเภทอุปกรณ์ และว่าเป็นบอทหรือไม่ เว้นว่างไว้เพื่อตรวจเบราว์เซอร์ของคุณเอง

ตัวตรวจสอบ uptime ของเว็บไซต์

ตรวจสอบ URL สาธารณะใดก็ได้เมื่อสั่ง และบันทึกสถานะ HTTP กับเวลาตอบสนอง คลิกอีกครั้งเพื่อสร้างประวัติสั้น ๆ สูงสุด 20 ตัวอย่าง พร้อมเปอร์เซ็นต์ uptime และการตอบสนองเฉลี่ย โดยไม่ต้องมีบัญชี

เครื่องมือถ่ายภาพหน้าจอเว็บไซต์

ใส่ URL สาธารณะใดก็ได้เพื่อดูตัวอย่างภาพหน้าจอทันที จากนั้นเปิดในบริการฟรีอย่าง Screenshot Machine, Urlbox หรือ ApiFlash หรือดูภาพถ่ายเก่าบน Wayback Machine

เครื่องมือนี้มีให้บริการในภาษาอื่น

คู่มือและกรณีการใช้งาน