首页 > 其他 > 详细

SSH首次会话RSA验证功能关闭方法2种

时间:2016-07-19 14:01:05      阅读:142      评论:0      收藏:0      [点我收藏+]

我们用SSH首次连接对端linux主机时,会出现RSA的验证会话,而且只进行1次交互。

技术分享输入yes后,系统会在当前用户目录下创建.ssh/know_hosts验证文件。此后再连接就不需要重复验证了。

技术分享

但很多运维人员并不希望在自己的维护的环境内,进行这样的验证。特别是我们在编写脚本,更希望能够直接进入账号/密码的验证会话。

 

SSH会默认的这个关于RSA验证的功能称为StrictHostKeyChecking(严格的主机密钥验证)。

 

关闭该功能的2种方法:

 

方法1

在.ssh目录,没有就自行创建,权限700。

在.ssh/目录下创建config文件,权限600,默认是没有的,需自行创建。在config文件中加入”StrictHostKeyChecking no”。


方法2

最简单直接有效的办法,就是修改SSH配置文件。

/etc/ssh/ssh_config中有”StrictHostKeyChecking ask”配置,默认为开启。


 技术分享

我们将”StrictHostKeyChecking no”添加至配置文件末尾即可。

echo "StrictHostKeyChecking no">> /etc/ssh/ssh_config

技术分享

然后再次进行ssh连接测试:

技术分享

此时就直接进入密码验证阶段了。

 

完。


本文出自 “Clark的运维” 博客,请务必保留此出处http://szcat.blog.51cto.com/665775/1827650

SSH首次会话RSA验证功能关闭方法2种

原文:http://szcat.blog.51cto.com/665775/1827650

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!