ubuntu ssh 断开,ubuntu开启远程ssh
大家好,今天给各位分享ubuntu ssh 断开的一些知识,其中也会对ubuntu开启远程ssh进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
Xshell用SSH连接ubuntu总掉线怎么回事
最近有Xshell用户反映,使用SSH连接Ubuntu的时候总是掉线,导致Ubuntu连接失败,这让用户非常烦恼。那么,Xshell用SSH连接ubuntu总掉线怎么办呢?下面,针对这一问题,小编就来教教大家Xshell用SSH连接ubuntu总掉线的解决方法。
方法步骤
方法一、Xshell客户端设置
将KeepAlive的时间修改,即当通话连接时发送KeepAlive的时间。
方法二、服务器端修改
修改/etc/ssh/sshd_config文件,找到ClientAliveInterval0和ClientAliveCountMax3并将注释符号(“#”)去掉,将ClientAliveInterval对应的0改成60。
ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔,默认是0,不发送。
ClientAliveInterval60表示每分钟发送一次,然后客户端响应,这样就保持长连接了。
ClientAliveCountMax,使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开。
方法三、重启ssh服务
tinyletero@ubuntu:~sudo/etc/init.d/sshstop
tinyletero@ubuntu:~sudo/etc/init.d/sshstart
Xshell|
Xshell用ssh连接ubuntu掉线如何解决
今天使用Xshell ssh连接ubuntu掉线,一时束手无策,网上收集整理了一下,现晒出来和大家分享一下,希望可以帮助大家
Xshell用ssh连接ubuntu掉线解决方法
1、Xshell客户端设置
修改Keep Alive时间
2、服务器端修改
修改/etc/ssh/sshd_config文件,找到 ClientAliveInterval 0和ClientAliveCountMax 3并将注释符号("#")去掉,
将ClientAliveInterval对应的0改成60,
ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔,默认是0,不发送.
ClientAliveInterval 60表示每分钟发送一次,然后客户端响应,这样就保持长连接了.
ClientAliveCountMax,使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开.
重启ssh服务
tinyletero@ubuntu:~$ sudo/etc/init.d/ssh stop
tinyletero@ubuntu:~$ sudo/etc/init.d/ssh start
解决Ubuntu的SSH自动断线问题
平时在命令行下ssh连接了远程服务器,经常才几分钟没操作就被自动断线了,不能进行任何操作,其实这是因为ssh没有设置心跳检测,可以通过以下两种方法解决。
1、依赖ssh客户端定时发送心跳检测,配置/etc/ssh/ssh_config文件,在末尾添加上,
ServerAliveInterval 20
ServerAliveCountMax 999
每隔20秒向服务器发出一次心跳检测,若超过999次请求都没有成功,就主动断开与服务器端的连接。
2、依赖ssh服务器端定时发送心跳检测,配置/etc/ssh/sshd_config文件(注意:这里是sshd_config,不是ssh_config),在末尾添加上,
ClientAliveInterval 30
ClientAliveCountMax 6
每隔30秒向客户端发出一次心跳检测,若超过6次请求都没有成功,就会主动断开与客户端的连接。
3、设置了ssh的心跳检测后,重启ssh服务才能生效,执行命令