Я не уверен, почему Вы испытываете неприязнь к выполнению этого правильно - любой на сервере а-ля
PrintMotd no
PrintLastLog no
и
#/etc/pam.d/ssh
# Print the message of the day upon successful login.
# session optional pam_motd.so
Или добавление ~/.hushlogin для каждого пользователя.
Подсказка, для ~/.hushlogin, добавляет это к/etc/skel, таким образом, новые пользовательские корневые каталоги создаются с файлом.
Без большей информации о Вашем резервном задании крона мое только другое предложение состоит в том, чтобы перенаправить вывод команды в файл (или позволить крону получить его в электронном письме), и вывод ssh сессии к/dev/null. Что-то как:
0 0 * * * ssh backuphost "backup_script_that_writes_to_a_log" >/dev/null
Или
0 0 * * * ssh backuphost "backup_command 2>&1" >/dev/null
Я должен был бы играть вокруг с командами немного, но это должно запустить Вас.
Это порождено однажды на директиву CustomLog.
Таким образом на моем сервере, где я использую эти две директивы в глобальной области видимости только одна копия cronolog, запущенного и используемого для записи журналов.
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedvhost
CustomLog "|/usr/bin/cronolog /var/log/apache2/%Y%m.combined.allhosts.log" combinedvhost