1、现象
Linux用户在使用ssh/scp远程时,第一次登陆其他服务器,因为两台服务器不熟,所以会询问你:“我不认识这台服务器,是否要进行搭讪呢 ”。虽然不影响ssh的连接,但在交互式脚本编写中,就会影响脚本的正常运行。
2、解决
1. 第一种方法:
使用ssh或scp连接远程主机时加上“-o StrictHostKeyChecking=no”的参数,即可跳过这个yes/no提示。
2. 第二种方法:
可以彻底去掉这个提示的方法是,修改/etc/ssh/ssh_config文件
添加如下两行配置:
默认为:StrictHostKeyChecking ask
可改为:StrictHostKeyChecking no
添加完配置后需要重启sshd服务,命令如下:
- centos6: service sshd restart
- centos7: systemctl restart sshd