Можно ли сказать клиенту ssh, что при подключении к удаленному хосту не печатать соединения /etc/issue
с stdout, а распечатывать любые другие диагностические (например, сообщения об ошибках)?
Либо с помощью ssh -q
либо с LogLevel quiet
в ~/.ssh/config
подавляет печать /etc/issue
, но также отключает сообщения об ошибках. Я также попытался touch
к ~/.hushlogin
- это останавливает печать /etc/motd
, но не влияет на /etc/issue
.
Наиболее очевидное решение - просто удалить файл /etc/issue
, но политика компании предписывает наличие файла с ужасными предупреждениями о несанкционированном доступе. Это не подлежит обсуждению. К сожалению, у меня есть несколько сценариев, которые запускаются на нескольких хостах через ssh, и файлы журналов а) очень большие и б) полные легальные. Поскольку многие вещи выполняются без присмотра, я не хочу потерять распечатанные сообщения об ошибках.