ConnectTimeout=2 not working for me
    Damien Miller 
    djm at mindrot.org
       
    Sat Dec 26 10:09:14 EST 2009
    
    
  
On Fri, 25 Dec 2009, Vahid Moghaddasi wrote:
> On Fri, Dec 25, 2009 at 4:07 PM, Bryan Whitehead <driver at megahappy.net>
> wrote:
>       Try using ServerAliveInterval=3 and a reasonable
>       ServerAliveCountMax as well. The full TCP handshake could be
>       happening but then sshd might not be doing anything with the
>       established tcp connection. ConnectTimeout will only bail if
>       there is a problem setting up the connection. Once the
>       connection is established ConnectTimeout's job is done.
> 
> I tried ssh -o ServerAliveCountMax=5  -o ServerAliveInterval=1 -o
> ConnectTimeout=3 user at server "date" but the connection still hung. I tried
> with OpenSSH_4.3p2 and OpenSSH_5.2p1 with same result. I also added
> ServerAliveCountMax 5
> ServerAliveInterval 1 hoping that may have a different affect.
Please post a client debug trace from a failing connection. It isn't possible
to determine what is going wrong without it: "ssh -vvv host"
> There might be a bug as I see some people reported:
> http://marc.info/?l=openssh-unix-dev&m=121081969105167&w=2
> The SSH on the server side are different version on different platform but I
> don't think that would matter anyway.
> How would I count the connection seconds in my script and kill the hung
> process.
I think that bug was fixed. Certainly, ServerAliveCount works for me.
-d
    
    
More information about the openssh-unix-dev
mailing list