สำหรับ rsync มี--no-motd
คุณสามารถใช้ระงับ motd สำหรับสคริปต์ของคุณและเห็นเฉพาะผลลัพธ์ของ rsync ที่กำลังถ่ายโอน ดูเหมือนว่าจะถูกเพิ่มใน rsync 3.x เนื่องจากฉันไม่เห็นตัวเลือกนั้นใน 2.x
man page แสดงรายการ caveat เกี่ยวกับการไม่ใช้มันเมื่อพยายามรับรายการของโมดูลที่คุณสามารถ rsync:
--no-motd
ตัวเลือกนี้มีผลต่อข้อมูลที่ส่งออกโดยลูกค้าในช่วงเริ่มต้นของการถ่ายโอน daemon สิ่งนี้จะระงับข้อความ message-of-the-day (MOTD) แต่ก็มีผลต่อรายการของโมดูลที่ daemon ส่งเพื่อตอบสนองต่อคำขอ "rsync host ::" (เนื่องจากข้อ จำกัด ในโปรโตคอล rsync) ดังนั้น ไม่ใช้ตัวเลือกนี้หากคุณต้องการขอรายการโมดูลจาก daemon
สำหรับ SCP ~/.hushlogin
พยายามสัมผัสไฟล์ เมื่อฉันสแกนไฟล์ฉันไม่เห็น motd แต่การตั้งค่าของคุณอาจแตกต่างกัน man page สำหรับlogin
มีข้อมูลเพิ่มเติม:
หากไฟล์. hushlogin มีอยู่ระบบจะทำการเข้าสู่ระบบ "เงียบ" (สิ่งนี้จะปิดใช้งานการตรวจสอบจดหมายและการพิมพ์เวลาเข้าสู่ระบบและข้อความล่าสุดของวัน) มิฉะนั้นหากมี / var / log / lastlog เวลาล็อกอินครั้งสุดท้ายจะถูกพิมพ์ (และบันทึกการเข้าสู่ระบบปัจจุบัน)
rsync --no-motd
ไม่ได้ผลสำหรับฉัน SSH MOTD ยังคงแสดงอยู่