1. sshd启动超时
1、sshd服务默认配置下,启用了超时断开连接功能。
2、配置文件:/etc/ssh/sshd_config中找到UsePAM,把UsePAM yes改成UsePAM no保存退出。
3、重启sshd服务:service sshd restart 即可。
如果是远程连接闪退telnet 一下 22 端口,查看ssh是否运行正常。
如果ssh正常运行,换个终端,如xshell或者SecureCRT。
如果还不能连接,并且没有rlogin、telnet等其他登录方法,只能连接显示器键盘到服务器上查看了。
在服务器上先查看防火墙,如iptables -nvL,看看是否有禁止ssh或源IP的内容。
查看xinetd是否打开。如果打开了,查看/etc/host.deny 是否对ssh进行了限制。
2. ssh连接超时怎么办
一是副路由器是否开启ssh服务,有没有创建ssh登陆账号,登陆密码。授权账号远程通过ssh登陆。
二是副路由器的网线有没有连接正常,网络是否能访问到路由器,网络不通,访问不到副路由器的管理地址,远程登陆就会失败。
三是ssh登陆的时候输入正确的ip地址,端口号。
3. ssh 超时
你所在公司网络可能封锁了供SSH连接的22端口,如果你想在公司内SSH操作服务器的话,恐怕只能找你公司网络管理员解决。
4. sshd 重启
使用远程登录工具putty或者SecureCRT连接到服务器时,长时间不操作造成网络中断,出现Software caused connection abort
Software caused connection abort的意思是软件的原因造成的网络中断,所以解决办法就要用软件入手,用putty连接你的linux,修改服务器中/etc/ssh /sshd.config 文件,将LoginGraceTime的值设为0,默认为2m,TCPKeepAlive 设为yes, 然后使用service sshd restart来重启sshd服务
5. ssh超时时间
ssh不能登录linux需要检查客户端和服务器端:
客服端:
ssh连接方式为:ip+端口号(默认为22)
服务器端:
1、先把sshd服务开启;/etc/init.d/shhd?restrat2、把linux的防火墙关掉;
1)重启linux后生效:
chkconfig?iptables?off2)即时生效,重启后失效:
service?iptables?stop3、客户端重新ssh登陆linux。
6. sshd 无法启动
我的回答:这种情况可以查看tcp 22号端口被哪个进程占用了。比如:
1.netstat -tunpl | grep 22
去找到进程的PID
2. ps -ef | grep PID
可以查看到具体是某个进程占用了tcp 22号端口。
3.cd /proc/PID/cwd 可以看到进程所在的文件目录。
当然,也可以kill掉进程,直接启动sshd服务。
执行:kill -9 PID
然后systemctl start sshd
我是王啸皓月山巅
7. ssh连接超时原因
无法连接到云服务器怎么办?首先检查一下本地网络是否有问题,然后去ping一下云服务器的Ip是否能ping通,要是不能ping通,说明云服务器运行出现异常,可以直接凭IP联系机房运营商技术去检查。一般情况下,如果服务器IP被封,我们PING测试应该可以看到超时节点居多,但如果 PING都正常,指是服务器SSH无法连接。还可以检查一下原因:
1.检查云服务器是否到期,过期没有续费的话肯定是无法打开;
2.检查服务器web系统,确定不是端口出现问题,有可能是web环境中Nginx或MySQL故障;
3.云服务器CPU资源是否超负载,如果占用资源超过配置,是会被限制暂停的;
4.服务器IP或者域名被封,如果云主机搭建的是不允许的内容,很容易被检测出来;
5.官方维护,也有可能是宵云云服务商服务器出现问题而进行故障维护,联系商家确定。
8. ssh连接超时失败原因查看
1、设置域名:Router (config)# ip domain-name abc.com2、配置加密方式为RSA:Router (config)# crypto key generate rsa 3、开启AAA认证:Router (config)# aaa new-model 4、设置客户吗与密码:Router (config)# username test password test5、设置SSH超时:Router (config)# ip ssh time-out 6、开启SSH认证:Router (config)# ip ssh authentication-retries7、进入Telnet接口配置模式:Router (config)# line vty 0 4 8、在Telnet接口模式下使用SSH认证:Router (config-line)# transport input SSH9、若要用SSH2,配置SSH的版本号:Router (config)#ip ssh version 2
9. ssh超时自动断开
Linux登录超时自动退出处理办法
出于安全方面的考虑,机器常要求配置一个登录时间期限,当闲置超过这一期限就自动退出;但在某些场合我们需要时不时地就使用机器,如果每次都要重新ssh登录那是非常麻烦的
方法一:让当前会话一直处于工作状态
因为是闲置超时,我们让会话处于工作状态就不会被退出了,比如使用top
方法二:清空TMOUT变量
超时退出的根本,在于在/etc/profile等文件中配置了TMOUT变量(单位为秒),所以要解决自动退出清空TMOUT即可
当然不用去修改profile等文件,在命令行使用unset动态修改即可:
1
unset TMOUT
动态修改,下次登录时TMOUT又不原来的值,不会影响安全性。
10. 设置ssh超时时间
我的回答:centos设置ssh登录超时,可以编辑/etc/profile,在最下面的一行添加:
export TMOUT=60
然后再执行source /etc/profile使配置生效。
这里的数字60表示超过60秒无操作就断开ssh链接。
centos设置登录超时,也可以写一个shell放到文件/etc/profile去做判断,没有则添加;有,则不覆盖。