使用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 ~]#
不需要输入交互了,整个实验也就完成了。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏