写在前面:本次是处理Linux系统的问题;Linux系统不能远程连接。
前段时间遇到一个小问题,客户反应我们的软件无法打开,在集团侧内网操作,在浏览器内输入IP地址,无法打开网页;经客户检查服务器处于正常开机状态;测试使用win.scp远程连接工具,在客户集团的内网下进行远程连接操作时,报错,使用putty连接,会报错:Server unexpectedly closed network connection;
使用putty连接
使用winscp连接
由于无法远程操作系统,各种百度均无效,最后只能前往客户所在的电厂,进行现场解决。
到达现场后,检查服务器情况,发现防火墙和端口都正常;
最后发现在尝试重启sshd服务时会报错:
输入:service sshd restart,报错如下图。
仔细看报警信息,是/etc/ssh/ssh_host_rsa_key和/etc/ssh/ssh_host_rsa_key这两个文件的权限问题;777的权限就会报这个错误,不知道为什么。
解决办法:修改以上两个文件的权限,把他们改为600:
chomd 600 /etc/ssh/ssh_host_rsa_key
chomd 600 /etc/ssh/ssh_host_rsa_key
然后重启sshd服务,会发现可以正常重启了。
重启完sshd服务,使用客户电脑进行远程尝试,发现使用正常;不能远程连接的问题解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)