Untuk rsync, ia memiliki huruf --no-motd
yang dapat Anda gunakan untuk menekan motd untuk skrip Anda dan hanya melihat output dari apa yang ditransfer rsync. Sepertinya sudah ditambahkan di rsync 3.x karena saya tidak melihat opsi itu di 2.x.
Halaman manual mencantumkan peringatan tentang tidak menggunakannya saat mencoba mendapatkan daftar modul yang dapat Anda rsync:
--tidak ada motd
Opsi ini memengaruhi informasi yang dikeluarkan oleh klien pada awal transfer daemon. Ini menekan pesan message-of-the-day (MOTD), tetapi juga memengaruhi daftar modul yang dikirimkan daemon sebagai tanggapan terhadap permintaan "rsync host ::" (karena keterbatasan dalam protokol rsync), jadi hilangkan opsi ini jika Anda ingin meminta daftar modul dari daemon.
Untuk scp, cobalah menyentuh file ~/.hushlogin
. Ketika saya scp file, saya tidak melihat motd tetapi pengaturan Anda mungkin berbeda. Halaman manual untuk login
memiliki lebih banyak info:
Jika file .hushlogin ada, maka "tenang" login dilakukan (ini menonaktifkan pemeriksaan surat dan pencetakan waktu login terakhir dan pesan hari ini). Kalau tidak, jika / var / log / lastlog ada, waktu login terakhir dicetak (dan login saat ini dicatat).
rsync --no-motd
tidak bekerja untuk saya. SSH MOTD masih ditampilkan.