• 欢迎访问废江网站,承蒙遇见 QQ群
  • 本站将致力于推送优质的java知识以及算法,开源代码!

linux远程ssh连接不上?

日常bug 站点默认 4周前 (01-01) 40次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

背景

昨天下午从公司下班回到家后,想连接linux来给一个docker项目部署好,发现突然连接不上了?

这类linux问题,我的排查能力还是不足,并且无从分析,我是直接照着报错去百度搜索,压根没有什么用。后来我想了一下,ssh服务我重新安装一个就是了,应该是之前修改配置文件,修改坏了,于是我去了阿里云官网的控制台,使用救援连接,成功连接到ssh服务,并且发现ssh服务都是关闭的!并且我一开启ssh服务就会报错。后面我直接重新安装了ssh,还是不行!最后提交阿里工单了。

原因

技术小哥两个命令帮我解决了

下面是运行了第一个命令的报错

小哥一看是权限错误,其实这个时候我也看出来了

然后小哥让我运行了下面几个命令就ok了

最后成功连接上了ssh

这里我分析了下原因,权限确实是我自己修改的,当时自己百度的时候发现ssh下面的几个权限和一个博主上面的不一样,我为了省事,直接都赋予最高权限,心想这下应该没问题了吧。看来还是不能随意心想。

总结

第一点

linux中不是说当一个程序出现了错误,如果是权限问题,不是就是权限不够,全部赋予755权限,反而会导致bug出现

第二点

当linux中重装了ssh后,你的之前修改的权限文件还是不会变的,也有可能是我重装了ssh,没有碰到上面三个权限文件

第三点

linux出现了错误不要慌,首先使用救援连接进入linux内部,然后根据命令一步步排查,比如sshd -t就是查看ssh服务是否有问题的 一个命令,学到了


废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:linux远程ssh连接不上?
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址