ssh密钥登陆,免输入yes和更新known_hosts文件

ssh无密码验证—免输入yes进行known_hosts添加:

   虽然ssh可以进行无密码验证但是如果是多台服务器间进行验证,第一次需要手动输入多次yes来将各个主机的标示加入到known_hosts文件中去。其实可以不用的,偷懒方法如下:

在~/.ssh/下建立config文件,内容为StrictHostKeyChecking no,ssh连接时将自动进行添加,即可免输入yes进行known_hosts添加,

如果想在服务器ip更改后仍然无需进行更新known_hosts文件,或者想免除known_hosts未更新导致的冲突,可以再在~/.ssh/config中多添加一行UserKnownHostsFile /dev/null,即可时时删除known_hosts文件,每次都是新的,这下不会冲突了

发表评论