ssh自動添加hostkey到know_hosts


有時后端daemon或者腳本在執行ssh連接時,會遇到以下提示:

The authenticity of host 'git.sws.com (10.42.1.88)' can't be established.
ECDSA key fingerprint is 53:b9:f9:30:67:ec:34:88:e8:bc:2a:a4:6f:3e:97:95.
Are you sure you want to continue connecting (yes/no)? yes

而此時必須輸入yes,連接才能建立。其實在ssh_config配置文件中可以配置此項,打開/etc/ssh/ssh_config文件:

找到:
# StrictHostKeyChecking ask
修改為
StrictHostKeyChecking no
 
這個選項會自動的把 ssh 的機器添加到 /root/.ssh/know_hosts 中。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM