Đối với rsync, nó có một --no-motd
bạn có thể sử dụng để chặn motd cho tập lệnh của mình và chỉ nhìn thấy đầu ra của rsync đang truyền. Có vẻ như nó đã được thêm vào trong rsync 3.x vì tôi không thấy tùy chọn đó trong 2.x.
Trang hướng dẫn liệt kê một cảnh báo về việc không sử dụng nó khi cố gắng lấy danh sách các mô-đun bạn có thể rsync:
- không-motd
Tùy chọn này ảnh hưởng đến thông tin được xuất ra bởi máy khách khi bắt đầu chuyển daemon. Điều này ngăn chặn văn bản thông báo trong ngày (MOTD), nhưng nó cũng ảnh hưởng đến danh sách các mô-đun mà trình nền gửi đến để đáp ứng yêu cầu "rsync host ::" (do giới hạn trong giao thức rsync), do đó, do giới hạn trong giao thức rsync), do đó bỏ tùy chọn này nếu bạn muốn yêu cầu danh sách các mô-đun từ trình nền.
Đối với scp, cố gắng chạm vào tập tin ~/.hushlogin
. Khi tôi scp tập tin, tôi không thấy motd mặc dù thiết lập của bạn có thể khác. Trang người đàn ông login
có thêm thông tin:
Nếu tệp .hushlogin tồn tại, thì đăng nhập "im lặng" được thực hiện (điều này vô hiệu hóa việc kiểm tra thư và in thời gian đăng nhập cuối cùng và tin nhắn trong ngày). Mặt khác, nếu / var / log / lastlog tồn tại, thời gian đăng nhập cuối cùng được in (và thông tin đăng nhập hiện tại được ghi lại).
rsync --no-motd
không làm việc cho tôi. SSH MOTD vẫn đang được hiển thị.