Is it possible to tell the ssh client to not print the connects of
/etc/issue to stdout when connecting to a remote host, but to print out any other diagnostic (e.g. error) messages?
ssh -q or having
LogLevel quiet in
~/.ssh/config suppresses the
/etc/issue printing, but also turn off error messages. I've tried
~/.hushlogin as well - that stops
/etc/motd being printed, but doesn't affect
The most obvious solution is just to remove
/etc/issue, but company policy dictates the file be there with dire warnings about unauthorised access. This is non-negotiable. Unfortunately, I've got a bunch of scripts that run across quite a few hosts via ssh, and the log files are a) very large and b) full of legalese. Since quite a lot of stuff runs unattended, I don't want to lose any error messages that are printed.