Client: OpenSSH_4.2p1 Debian-7ubuntu3, OpenSSL 0.9.8a 11 Oct 2005
Server: OpenSSH_3.8.1p1 Debian-8.sarge.4, OpenSSL 0.9.7e 25 Oct 2004
I am using the Banner option in my sshd_config, but some scripts see the banner
and interpret it
as an error.
How can I -- on the client side -- silence the banner? I don't want to silence
the banner for
everyone, I just want to silence it on the client for a few scripts.
For example, I have a script that's something like this:
ssh [EMAIL PROTECTED] command > good_output.txt
But I want to trap errors.
I currently am doing this:
if ssh [EMAIL PROTECTED] command > good_output 2> errors.txt
then
email "Command successful."
else
email "Problem."
email errors.txt
fi
But that traps the SSH banner and I always get "Problem" even when the command
was successful.
If I just wanted to silence the banner, I would do something like this:
ssh [EMAIL PROTECTED] command > good_output.txt 2> /dev/null
But that doesn't work here because I want any errors reported back to me.
I tried this:
ssh [EMAIL PROTECTED] "command 2>&1" > good_output.txt 2> /dev/null
But that doesn't work for me because errors get mixed with good output.
Dunno what to do.
CD
Are you good enough?
TenThousandDollarOffer.com