PuTTY เป็นซอฟต์แวร์โอเพนซอร์สฟรีที่ใช้สำหรับ terminal emulation, serial console และ network file sharing สามารถใช้ ฟรี แก้ไข และคัดลอกได้โดยไม่มีข้อจำกัด อย่างไรก็ตาม ไม่กี่วันมานี้ มีรายงานมาจำนวนมากของข้อผิดพลาด "Network Error Connection Refused" ขณะพยายามสร้างการเชื่อมต่อ ในบทความนี้ เราจะบอกคุณเกี่ยวกับสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้และแนะนำวิธีแก้ไขที่เป็นไปได้
สาเหตุของข้อผิดพลาด "Network Error Connection Refused" บน PuTTY
หลังจากได้รับรายงานจากผู้ใช้หลายราย เราตัดสินใจสืบสวนปัญหาและระบุสาเหตุหลักของปัญหา สาเหตุทั่วไปบางอย่างแสดงด้านล่าง:
- IP Address ไม่ถูกต้อง: เป็นไปได้ว่าคุณไม่ได้ใช้ Raspberry Pi IP Address ขณะพยายามสร้างการเชื่อมต่อ Raspberry Pi IP Address จำเป็นต้องใช้เพื่อสร้างการเชื่อมต่อกับเซิร์ฟเวอร์
- การ Login ที่กำหนดค่าผิด: ในบางกรณี หากคุณพยายาม login เข้า Raspberry Pi โดยใช้ ssh มันจะกระตุ้นข้อผิดพลาด มันต้องถูกกำหนดค่าใหม่โดยใช้คำสั่งเฉพาะเพื่อทำงานได้อย่างถูกต้อง
ตอนนี้คุณเข้าใจลักษณะปัญหาแล้ว เราจะไปสู่วิธีแก้ไข โปรดดำเนินการตามลำดับที่กำหนดเพื่อหลีกเลี่ยงความขัดแย้ง
วิธีแก้ไขที่ 1: ใช้ IP Address ที่ถูกต้อง
เป็นไปได้ว่า IP Address ที่คุณใช้ไม่ใช่ของ Raspberry Pi ดังนั้นขั้นตอนนี้เราจะระบุ IP Address ที่ถูกต้องและใช้มันเพื่อเชื่อมต่อ ขั้นตอนดังนี้:
- คลิก ลิงก์นี้เพื่อดาวน์โหลดเครื่องมือ Advanced IP Scanner
หมายเหตุ: เครื่องมือนี้ฟรีและใช้ง่ายสำหรับระบุ IP Address - คลิก ที่ไฟล์ .exe และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
- ติดตั้งแล้ว ให้ รัน เครื่องมือและ คลิก ปุ่ม Scan
- รอจนกระบวนการสแกนเสร็จสิ้น
- ตรวจสอบว่ามีการเชื่อมต่อชื่อ RaspberryPi ในรายการหรือไม่
- หากไม่มี ให้กด Windows + R และพิมพ์ ncpa.cpl
- กด Shift และคลิกที่การเชื่อมต่อ LAN และ Wifi ปัจจุบัน
- คลิก ที่ตัวเลือก Bridge Connections เพื่อสร้าง bridge
หมายเหตุ: หากแสดงข้อผิดพลาด ให้คลิกขวาที่ Wifi เลือก Properties คลิก Sharing และยกเลิกติ๊กทั้งสองตัวเลือก - เมื่อสร้าง bridge แล้ว ให้เปิดแอปพลิเคชัน IP Scanning อีกครั้งและคลิก Scan
- การเชื่อมต่อชื่อ RaspberryPi จะแสดงขึ้น คัดลอก IP Address ที่แสดงอยู่และวางใน Host Name สำหรับ PuTTY Configuration
- คลิก Open และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ไขที่ 2: รันคำสั่ง CLI
เป็นไปได้ว่าการกำหนดค่าผิดพลาดเกิดขึ้นระหว่างกระบวนการ login เข้า Raspberry Pi ทำให้คุณไม่สามารถ login ด้วยคำสั่ง ssh ได้ ดังนั้นแนะนำให้ลอง login ด้วยคำสั่งด้านล่าง
$ sudo rm /etc/ssh/ssh_host_* && sudo dpkg-reconfigure openssh-server