创客社区

 找回密码
 立即注册
搜索
查看: 272|回复: 3

ssh连接问题求助

[复制链接]

1

主题

2

帖子

7

积分

积分
7
发表于 2018-5-1 00:23:00 | 显示全部楼层 |阅读模式
手里目前没有别的东西,只能用SSH连接,但是PUTTY出现个提示:
putty提示Network error:Software caused connection abort
请问这个是什么原因,怎么解决?谢谢!

1

主题

2

帖子

7

积分

积分
7
 楼主| 发表于 2018-5-1 07:55:18 | 显示全部楼层
我用的是2018年最新系统,换回2017年的就没问题了。

86

主题

187

帖子

1099

积分

积分
1099
发表于 2018-6-4 00:29:24 | 显示全部楼层
方案一: 【亲测有效,本人设置timeout为 110 ms】

1. 在putty 的Connection 项目中设定 “Sending of null packets to keep session active”, 也就是每隔几秒传送一个 null packet 让 session不会 timeout

2. 在 sshd host 的 /etc/ssh/sshd_config 设定: TCPKeepAlive yes



方案二:

修改服务器中/etc/ssh/sshd.config 文件,将LoginGraceTime的值设为0,默认为2m,TCPKeepAlive 设为yes, 然后使用service sshd restart来重启sshd服务,这样就可以了。

补充:

在sshd_config中有LoginGraceTime变量,其值的参数是秒,表示在用户用ssh登陆,但是没有输入密码时,多少秒后自动断链.
这个变量在s10的x86和S9下都工作正常.但是到了S10的sparc机型中,却不工作.
虽然到了规定的时间,系统/var/adm/messages中会打印sshd[3968]: [ID 800047 auth.crit] monitor fatal: Timeout before authentication for 135.252.106.61
但是实际上却不会断链,仍然在等待用户输入密码. 且必须输入正确后,才自动断链.



方案三:


第一步:SSH指令输入:vi /etc/ssh/sshd_config 然后回车

第二步:按下键,一直找到最后这里,你会看到倒数第二十行左右有这么一句话:ClientAliveInterval 0

第三步:修改数字0为60

第四步:按下esc,按下ctrl+Q,输入wq,回车保存即可!

然后使用service sshd restart来重启sshd服务,这样就可以了


参考 https://blog.csdn.net/github_37767025/article/details/60868944

1

主题

3

帖子

9

积分

积分
9
发表于 2018-6-26 15:48:06 | 显示全部楼层
最新系统默认不允许使用ssh 稍作修改即可 亲测有效!!http://shumeipai.nxez.com/2017/0 ... ection-refused.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|NXEZ 创客社区 ( 鄂ICP备11003621号-3

GMT+8, 2018-7-16 05:06 , Processed in 0.019093 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表