อันนี้ทำให้ฉันงงไม่รู้จบ โดย ใช้ PuTTY (เวอร์ชั่นล่าสุด) ฉันสามารถเชื่อมต่อจาก วินโดวส์ 10 ถึง อูบุนตู 18.04 ผ่าน SSH (เครือข่ายท้องถิ่น) และฉันทำมานานกว่าหนึ่งปีจนกระทั่งมันหยุดทำงานอย่างลึกลับโดยไม่มีเหตุผลชัดเจน
ในเครื่อง Ubuntu 18 บริการ SSH ถูกโหลดและทำงานอยู่ Nmap แสดง ท้องถิ่น พอร์ต tcp 22 คือ เปิด.
ในเครื่อง Windows 10 สีโป๊วกำลังหมดเวลาการเชื่อมต่อ Nmap แสดง ระยะไกล พอร์ต tcp 22 คือ กรอง.
ที่จริงแล้วทุก ๆ พอร์ตระยะไกล (ชี้ไปที่ Ubuntu) จะถูกกรอง ดังนั้นบริการอื่น ๆ เช่น VNC ที่เคยใช้ได้ผล ตอนนี้ใช้ไม่ได้แล้ว
อูบุนตู ufw และ apparmor ถูกปิดใช้งาน. ฉันยัง ล้างกฎ iptables ทั้งหมด และปล่อยให้การเชื่อมต่อขาเข้าและขาออกเริ่มต้นเป็น ACCEPT ฉันยังปิดไฟร์วอลล์ Windows/โปรแกรมป้องกันไวรัส
อูบุนตู tcpdump แสดงหน้าต่างที่เคาะพอร์ต 22 ด้วย iptables -A INPUT -s {windowsIP} -j ล็อก
แสดงให้เห็นสิ่งเดียวกัน แต่ไม่มีคำขอเชื่อมต่อเดียวใน auth.log
ฉันเปิดพอร์ตด้วยตนเองใน Ubuntu โดยใช้ netcat: ลส | nc -l -p 4000
และ netstat -tulpn
ยืนยันว่าพอร์ต tcp ในเครื่อง 4000 เปิดอยู่และรับฟังในทุกอินเทอร์เฟซ (0.0.0.0) ผลลัพธ์เดียวกัน สีโป๊ว (ในโหมด telnet สำหรับการทดสอบนี้) หมดเวลา และ nmap ของ windows แสดงว่าพอร์ต tcp ระยะไกล 4000 ถูกกรอง
สุดท้ายนี้ ฉันเชื่อมต่อการ์ดเครือข่ายโดยตรงจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ฉันกำหนดค่า static ip บนทั้งสองเครื่อง สร้างการเชื่อมต่อสำเร็จและทั้งสองเครื่องสามารถดูและ ping ซึ่งกันและกันได้ จากนั้นฉันทำการทดสอบซ้ำทั้งหมดและได้ผลลัพธ์เดียวกัน
ไม่มีใครมีความคิดว่าจะเกิดอะไรขึ้น? เงื่อนงำทั้งหมดชี้ให้เห็นว่ามีบางอย่าง (เพิ่งติดตั้ง) ในเครื่อง Ubuntu ที่ปิดกั้นการเชื่อมต่อขาเข้าทั้งหมด แต่ฉันไม่รู้ว่าอะไร ขอบคุณล่วงหน้า.