С ssh_config(5)
:
ConnectTimeout
Specifies the timeout (in seconds) used when
connecting to the SSH server, instead of using the
default system TCP timeout. This value is used only
when the target is down or really unreachable, not
when it refuses the connection.
Вы можете видеть, что он работает достаточно хорошо, чтобы сократить задержку:
$ time ssh -oConnectTimeout=1 ehrlichman
ssh: connect to host ehrlichman port 22: Connection timed out
real 0m1.038s
user 0m0.000s
sys 0m0.000s
$
Но это может не сработать для увеличения задержки навсегда; разрешение TCP-квитирования дольше, чем настроено ядром для ожидания, кажется маловероятным.