วิธีการดีบักเซสชันเทอร์มินัล ssh?


0

ฉันมีปัญหากับบล็อกของเครื่องที่ใช้ debian 6 (ARM) เมื่อฉัน ssh กับพวกเขาฉันจะได้รับประมาณ 3 บรรทัดของการส่งออกจากคำสั่งใด ๆ (เช่น 'ps -ax') ก่อนที่เซสชั่นจะถูกล็อคและจะต้องถูกฆ่า

การเรียกใช้ 'ssh -vvv' จะไม่แสดงข้อผิดพลาดใด ๆ

แก้ไข: ฉันสามารถรับคำสั่งเดียวเพื่อดำเนินการ: ssh root@server "ps -ax". หากฉันเข้าสู่ระบบและลองใช้คำสั่งเดียวกันการล็อกจะเกิดขึ้น

ฉันควรลองอะไรอีกเพื่อดูว่าเกิดอะไรขึ้น


คุณรู้รายละเอียดของเซิร์ฟเวอร์หรือไม่ นั่นคือ VPSes ระดับต่ำสุดที่มี RAM ขนาด 128MB หรือมากกว่านั้นและคุณกำลังพยายามเรียกใช้บริการที่ใช้หน่วยความจำล้น
cutrightjm

เซิร์ฟเวอร์เป็นเครื่องที่ใช้ ARM แบบไม่มีพัดลม รอยเท้าขนาดเล็ก RAM 1 กรัม ไม่มากนัก
ethrbunny

เป็นไปได้หรือไม่ที่จะส่งออกไฟล์ไปยังไฟล์ข้อความ (ใช่คุณจะเสียเซสชัน) แต่จากนั้นดูไฟล์ข้อความในครั้งถัดไปที่คุณบันทึกมัน
cutrightjm

คำตอบ:


0

สิ่งนี้ไม่ได้ดูเหมือนข้อผิดพลาด ssh แต่ดูเหมือนว่าข้อผิดพลาดด้านระบบเครือข่ายโดยเฉพาะปัญหาของการตั้งค่า MTU ลองตั้งค่าตัวหนีบ MTU หรือตรวจสอบให้แน่ใจว่า MTU บนทั้งไคลเอนต์และเซิร์ฟเวอร์นั้นน้อยกว่าค่าสูงสุดของ MTU ข้ามเส้นทาง


ฉันสงสัยเกี่ยวกับขนาด MTU ดังนั้นฉันจึงลองทำสิ่งนี้: ping -c 1 -s $((5000-28)) -M do machine-ip- กลับมาและบอกฉันmtu=1500ว่าอะไรคือสิ่งที่ตั้งอยู่บนเครื่อง
ethrbunny

0

อาจเป็น ssh -v [เป้าหมาย] ที่การเชื่อมต่อเริ่มต้น


พยายามนี้: ได้รับข้อมูลจำนวนมากจนกระทั่งล็อค จากนั้นเงียบไป รอ 20-30 นาทีโดยไม่มีอะไรเพิ่มเติม
ethrbunny

มีการบันทึกบนเซิร์ฟเวอร์สิ้นสุดหรือไม่
Ben Lavender

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