Centos7使用ssh连接取消”YES”

avatar 2020年4月29日18:52:23 评论 2,388 次浏览

使用ssh的时候总是会提示交互的时候输入"YES\NO",因为我已经通过ssh密钥登录,所以不希望在登录的时候还要输入"YES"或"NO"。虽然可以使用export进行交互,但是我不太想使用这个,主要还是需要安装一下,参考:https://www.wulaoer.org/?p=423 我需要在很多个机器上做一个定时任务,想简单点,只要不输入交互信息,就可以了,看我的方法:

[root@www.wulaoer.org ~]# vim /etc/ssh/ssh_config 
#StrictHostKeyChecking ask
替换成
StrictHostKeyChecking no

然后重启一下sshd,便于修改的内容生效。

[root@www.wulaoer.org ~]# systemctl restart sshd

或者直接写到当前用户的config文件中

[root@www.wulaoer.org ~]# echo "StrictHostKeyChecking no" >~/.ssh/config

这样在连接任何机器都不需要输入"YES"或"NO"了,下面验证一下:

[root@www.wulaoer.org ~]# ssh root@10.211.55.34
root@10.211.55.34's password: 
Last login: Wed Apr 29 02:16:56 2020 from 10.211.55.2
[root@DevOps ~]#

不需要输入交互了,整个实验也就完成了。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: