Score:0

ClientAliveInterval ไม่ได้ปิดการเชื่อมต่อ ssh ที่ไม่ได้ใช้งาน

ธง gg

ฉันมีหน้าที่ปิดการเชื่อมต่อ ssh ที่ไม่ได้ใช้งานหากไม่ได้ใช้งานนานกว่า 5 นาที ฉันได้ลองตั้งค่าเหล่านี้แล้ว sshd_config

TCPKeepAlive หมายเลข
ClientAliveInterval 300
ClientAliveCountสูงสุด 0

แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน การไม่ได้ใช้งานยังคงทำงานอยู่และไม่หายไปแม้จะไม่ได้ใช้งานเป็นเวลา 5 นาทีก็ตาม

แล้วฉันก็เจอสิ่งนี้ https://bbs.archlinux.org/viewtopic.php?id=254707 พวกเขาพูดว่า

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

ฉันยังใช้ไม่ได้ TMOUT เนื่องจากมีสคริปต์ไคลเอนต์ ssh ที่ไม่ได้เรียกใช้โปรแกรมทุบตี

วิธีการบรรลุสิ่งนี้

รุ่น opensh OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 มี.ค. 2020

cn flag
คุณรีสตาร์ทหรือโหลดบริการ SSHD ใหม่หลังจากเปลี่ยนไฟล์หรือไม่ เพียงแค่ตรวจสอบในกรณีที่ไม่!
fi flag
@shearn89 ค่ะ ..
cn flag
ขออภัย คุณเป็น OP หรือไม่ บัญชีที่แตกต่างกันได้อย่างไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา