ฉันจะปิดใช้งาน / แก้ไขแบนเนอร์เข้าสู่ระบบ SSH สำหรับผู้ใช้ที่กำหนดได้อย่างไร
ฉันจะปิดใช้งาน / แก้ไขแบนเนอร์เข้าสู่ระบบ SSH สำหรับผู้ใช้ที่กำหนดได้อย่างไร
คำตอบ:
ดูเหมือนว่ามันเป็นไปได้ที่จะปิดการใช้งานข้อความนี้อยู่บนพื้นฐานของผู้ใช้โดยการสร้างไฟล์ที่ว่างเปล่าในไดเรกทอรี $ HOME ของผู้ใช้ (/ home / ชื่อผู้ใช้ /) .hushlogin
เรียกว่า
touch ~/.hushlogin
หากคุณต้องการปิดการใช้งานข้อความนั้นสำหรับผู้ใช้ทุกคน ssh แก้ไข/etc/pam.d/sshd
และแสดงความคิดเห็นออกบรรทัด
session optional pam_motd.so motd=/run/motd.dynamic noupdate
session optional pam_motd.so # [1]
ใน/etc/ssh/sshd_config
ให้แน่ใจว่ามีบรรทัด:
PrintMotd no
หากตั้งค่าเป็น 'ใช่' ให้เปลี่ยนเป็น 'ไม่'
รีสตาร์ทเซิร์ฟเวอร์ SSH โดยพิมพ์
service ssh restart
คุณควรจะไปจากที่นั่น
"no"
และยังมีคำทักทายต้อนรับก็ยังปรากฏอยู่ /etc/pam.d/sshd
สิ่งที่ช่วยให้ได้รับการปรับปรุง
.hushlogin
ไม่ได้หลอกลวงให้ฉัน (บน Debian 7) แต่การตั้งค่าแบนเนอร์เป็น/dev/null
ใน/etc/ssh/sshd_config
:
#Banner /etc/issue.net
Banner /dev/null
นอกจากนี้ยังเป็นไปได้ที่จะปิดการใช้งานแบนเนอร์โดยใช้การแก้ปัญหาเฉพาะฝั่งไคลเอ็นต์นั่นคือโดยการตั้งค่าระดับบันทึกเป็นข้อผิดพลาด:
ssh -o LogLevel=Error <rest of cmd>