Config to have "ssh too-old-host" error out (with chosen message, and sans actual connection attempt)?
Darren Tucker
dtucker at dtucker.net
Mon Jun 30 21:46:56 AEST 2025
On Mon, 30 Jun 2025 at 20:47, Jochen Bern <Jochen.Bern at binect.de> wrote:
> [...] I'd like to change .ssh/config so that when muscle memory does a
> "ssh too-old-host" again, I get output to the effect of "use the 'foo
> bar baz' command instead" (and ideally, OpenSSH itself does not even
> *attempt* to connect).
> [...]
> ProxyCommand seems to be unable, too (because its output apparently gets
> swallowed *entirely* by ssh).
>
Its stdout does (since that's its purpose), but its stderr doesn't:
$ cat config
ProxyCommand sh -c "echo use foo instead >&2"
$ ssh -F ./config foo bar
use foo instead
Connection closed by UNKNOWN port 65535
--
Darren Tucker (dtucker at dtucker.net)
GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860 37F4 9357 ECEF 11EA A6FA
Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.
More information about the openssh-unix-dev
mailing list