สุ่มทำการบูทออกจาก SSH แม้จะมีการส่ง keepalives


0

ฉันทำเครื่องเสมือน Debian 7 (พร้อม VirtualBox) ในความพยายามที่จะเล่นด้วยการตั้งค่าเซิร์ฟเวอร์ของตัวเองและลูกเล่นอื่น ๆ นี่คือทั้งหมดในคอมพิวเตอร์เครื่องเดียว

ฉันสามารถ SSH เข้าไปในเครื่องเสมือนผ่าน putty แต่หลังจากระยะเวลาสั้น ๆ (ไม่สอดคล้องกัน ~ 15 วินาทีถึง ~ 3 นาที) ฉันก็ถูกบูทจากเซิร์ฟเวอร์ด้วยข้อผิดพลาดที่ดี

เซิร์ฟเวอร์ปิดการเชื่อมต่อเครือข่ายโดยไม่คาดคิด

โดยธรรมชาติฉันเพิ่งเปลี่ยนการตั้งค่าผงสำหรับอุดรูของฉันเพื่อที่ฉันจะส่ง keepalive ทุก ๆ 25 วินาที

สิ่งนี้ไม่ได้ผลและตอนนี้ฉันก็ตกหลุมคิดว่าจะทำอย่างไรเพื่อหยุดสิ่งนี้และฉันไม่รู้ว่าข้อผิดพลาดของฉันอยู่ที่ใดที่หนึ่งsshd_configหรือการกำหนดค่าแบบฉาบหรือสิ่งอื่น ๆ ที่เป็นไปได้ ใช้เวลาสักครู่บน Google ก็ไม่ได้เปิดอะไรเลย

เมื่อดูจากบันทึก sshd ของฉันบันทึกข้อผิดพลาดเรื่องโป๊วของฉันและ sshd_config ของฉันจะไม่แสดงสิ่งผิดปกติ

แก้ไข: นี่คือบันทึกข้อผิดพลาดสีโป๊วของฉัน:

2015-02-20 15:03:28     Looking up host "127.0.0.1"
2015-02-20 15:03:28     Connecting to 127.0.0.1 port 3022
2015-02-20 15:03:28     Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
2015-02-20 15:03:28     Using SSH protocol version 2
2015-02-20 15:03:28     We claim version: SSH-2.0-PuTTY_Release_0.63
2015-02-20 15:03:28     Doing Diffie-Hellman group exchange
2015-02-20 15:03:28     Doing Diffie-Hellman key exchange with hash SHA-256
2015-02-20 15:03:28     Host key fingerprint is:
2015-02-20 15:03:28     ssh-rsa 2048 ------------------------------
2015-02-20 15:03:28     Initialised AES-256 SDCTR client->server encryption
2015-02-20 15:03:28     Initialised HMAC-SHA-256 client->server MAC algorithm
2015-02-20 15:03:28     Initialised AES-256 SDCTR server->client encryption
2015-02-20 15:03:28     Initialised HMAC-SHA-256 server->client MAC algorithm
2015-02-20 15:03:32     Sent password
2015-02-20 15:03:32     Access granted
2015-02-20 15:03:32     Opening session as main channel
2015-02-20 15:03:32     Opened main channel
2015-02-20 15:03:32     Allocated pty (ospeed 38400bps, ispeed 38400bps)
2015-02-20 15:03:32     Started a shell/command
2015-02-20 15:04:56     Server unexpectedly closed network connection

แก้ไข x3: นี่คือผลลัพธ์ที่เกี่ยวข้องของตัวอย่างเซสชันที่ล้มเหลวหลังจากดูที่ /var/log/auth.log

Feb 21 16:16:38 CGIT sshd[2559]: Accepted password for web from 10.0.2.2 port 60037 ssh2
Feb 21 16:16:38 CGIT sshd[2559]: pam_unix(sshd:session) session opened for user web by (uid=0)

แก้ไข x2:

ฉันได้ติดตั้งเดเบียนใหม่ในอินสแตนซ์ VM ใหม่ (คราวนี้ผ่านการติดตั้งซีดีแทนการติดตั้งเน็ต) และฉันยังคงถูกตัดการเชื่อมต่อแบบสุ่ม สิ่งนี้เกิดขึ้นเมื่อเรียกใช้ VM ในฐานะผู้ดูแลระบบและปิดการใช้งานโปรแกรมป้องกันไวรัสทั้งหมด


คุณตรวจสอบบันทึกเซิร์ฟเวอร์ SSH เพื่อดูว่าเหตุใดจึงยกเลิกการเชื่อมต่อคุณ คุณตรวจสอบบันทึกเหตุการณ์ PuTTY หรือไม่
Martin Prikryl

คุณกำลังใช้ keepalive ประเภทใด (มันไม่ได้เป็น TCP หนึ่ง แต่ SSH หนึ่งที่คุณต้อง.)
roaima

@MartinPrikryl /var/log/auth.log ไม่แสดงสิ่งใดที่ดูเหมือนผิดปกติ แต่ฉันไม่สามารถพูดได้ว่าฉันกำลังค้นหาสถานที่ที่เหมาะสมทั้งหมด ฉันได้ตั้งเวลา 30 วินาทีในแท็บ "การเชื่อมต่อ" ของผงสำหรับอุดรูและได้เปิดใช้งาน TCP keepalives มีอะไรอีกที่ฉันต้องทำ?
druckermanly

เนื่องจากฉันไม่สามารถแก้ไขได้หลังจาก 5 นาที: @MartinPrikryl นอกจากนี้บันทึกเหตุการณ์ที่เกิดขึ้นก็บอกว่า "เริ่มต้นเชลล์ / คำสั่ง" จากนั้น (1 นาที 16 วินาทีต่อมา) กล่าวว่า "เซิร์ฟเวอร์ปิดการเชื่อมต่อเครือข่ายโดยไม่คาดคิด"
druckermanly

1
เมื่อคุณ SSH เข้าสู่เซิร์ฟเวอร์ลองใช้การ-vตั้งค่าสถานะเช่นนี้ssh -v [user]@[hostname]เพื่อตั้งค่าโหมด SSH เพื่อดีบักและดูสิ่งที่เกิดขึ้นอย่างแข็งขันในการเชื่อมต่อ
JakeGould

คำตอบ:


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