1 
                    
                    Platinum      2011-03-06 20:10:29 +08:00 
                    
                    一般都会用 autossh 之类的工具来自动重连 
                我的一行完整连接参数,供参考 autossh -M 0 -o TCPKeepAlive=yes -o ServerAliveInterval=30 -qTfnNC -D 192.168.1.52:55555 freya Maxlogin 不知道是别人设的还是你自己设的(不带这么自残的吧?),判定超时总得有个时间,实在不行你定期自动 kill 掉连接,等本地 autossh 重新连吧……  | 
            
     2 
                    
                    spritevan      2011-03-06 20:16:47 +08:00 
                    
                    本地设置下保持通信间隔时间就好 
                vim ~/.ssh/config ServerAliveInterval 300  | 
            
     3 
                    
                    truant   OP  | 
            
     4 
                    
                    xinzhi      2011-03-07 16:34:58 +08:00 
                    
                    @truant 使用一个有权限的帐号登录VPS,top  -u USER 看看USER相应的sshd进程的PID,然后kill PID就可以让USER再次登录了。这样可以解决,但如果经常发生就得想其他办法了。 
                 | 
            
     5 
                    
                    Platinum      2011-03-07 16:37:39 +08:00 
                    
                    如果是为了保证安全,使用公钥登录、禁止密码登录就够了,限制连接数1、改22端口之类的是在给自己找麻烦 
                刚想起来服务器端的配置文件里 /etc/ssh/sshd_config 还有个 ClientAliveInterval 参数,不过异常退出必须等超时,这个没跑,只是看超时时限的长短了  |