第一次登录一台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确认
暂无评论