初次登录linux的时候无需yes确认

第一次登录一台linux主机的时候,因为客户端跟服务端不熟,所以系统会弹出“我不认识这台主机,强行搭讪吗”:

[root@host ~]# ssh -i 2 104.131.155.147
The authenticity of host '104.131.155.147 (104.131.155.147)' can't be established.
RSA key fingerprint is a6:f5:58:c7:85:29:d9:ab:ca:7d:e6:c6:5c:60:63:c6.
Are you sure you want to continue connecting (yes/no)? 

此时,我们输入yes,就能正常登录。但如果是分发公钥的场景,几十台服务器,我们就得不停的输yes,当然,我们可以用expect脚本来替我们输入yes,但是在内网环境,所以的主机都是安全的能信任的,完全没必要去写什么expect脚本,只要一条命令,可以让linux系统变得大大咧咧,管他认不认识,见面就嗨聊:

echo "StrictHostKeyChecking no" >~/.ssh/config

此时,ssh登录远程任意机器都不会问你yes or no.

原创文章,转载请注明: 转载自笛声

本文链接地址: 初次登录linux的时候无需yes确认

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注