怎么回事?网络正常,ssh、scp却连接不上服务器!
最近,大家的朋友圈一定被它刷屏了…… 俗语说,儿行千里母担忧,尤其一不小心手贱刷屏看到旅行青蛙会死!空巢的蛙父母们悬着的心放不下呀。 再加上遇到下面这个问题,我勒个去…… 问题背景 1.系统:风控系统 2.操作系统&数据库:linux6.8 & oracle11.2.0.4 ASM 3.E-OBAR版本:E-OBAR 2.3hotfix012 svn7861 问题分析 多年经验早已沉淀出对问题的敏感度,快速而老练地展开一系列分析: 手工scp发现传输不过去,报错信息中指向/home/oracle/.ssh/known_hosts文件的问题。这个情况发生的原因一般为:known_hosts里面记录的是服务器间公钥私钥信息,服务器在改ip或者同一ip换服务器时会出现这个问题。 解决方案和过程 1. 针对这类问题,有3种解决方案: 方案1:直接删除此known_hosts文件 优点:快 缺点:正确的认证信息也会删除掉 方案2:vi known_hosts文件,删除掉对应ip的rsa信息。 优点:正确的保留下来 缺点:繁琐 方案3:ssh-keygen –R ip(需要重新认证的ip地址)。 2.以上3种解决方案,具体哪种方案最优,需结合不同系统实际情况以及客户意见,做出选择。 针对本次问题,主服务器跟别的服务器交互不多,采用第一法,直接删除。保险起见,做了下备份。 3.重试安装备库,正常,问题解决! 【编辑推荐】
点赞 0 (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |