Для rsync він має --no-motd
ви можете використовувати для придушення motd для вашого сценарію і бачити лише вихід того, що передає rsync. Схоже, він був доданий у rsync 3.x, оскільки я не бачу цього варіанту в 2.x.
На сторінці "man" перелічено застереження про його використання при спробі отримати список модулів, які ви можете синхронізувати:
--no-motd
Цей параметр впливає на інформацію, яка виводиться клієнтом на початку передачі демона. Це пригнічує текст повідомлення MOTD, але також впливає на перелік модулів, які демон надсилає у відповідь на запит "rsync host ::" (через обмеження в протоколі rsync), так пропустіть цю опцію, якщо ви хочете запитати список модулів у демона.
Для scp, намагаючись торкнутися файлу ~/.hushlogin
. Коли я копіюю файли, я не бачу motd, хоча ваш налаштування може бути іншим. Довідкова сторінка для login
додаткової інформації:
Якщо файл .hushlogin існує, тоді виконується "тихе" вхід (це відключає перевірку пошти та друк останнього часу входу та повідомлення дня). В іншому випадку, якщо / var / log / lastlog існує, друкується час останнього входу (і записується поточний вхід).
rsync --no-motd
не працює для мене. SSH MOTD все ще відображається.