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服务才能生效,执行命令

阅读剩余
THE END