要用到scp傳輸,不想總是輸入密碼,就嘗試了一下ssh免密登錄,可以參考
http://www.doocr.com/articles/58c3a904827a1a6753add53a
遇到過以下的問題:
1.文件配置問題
基本上ssh-keygen等基本操作ok後,在~/.ssh/目錄下最終要形成類似的:
自己的id_rsa
自己的id_rsa.pub
別人的id_rsa.pub
authorized_keys :存別人的pub
config
由於各種原因可能有些命令不識別,所以config裏最終可能類似這樣:
Host *
IgnoreUnknown AddKeysToAgent,UseKeychain #這個看情況,不報錯就不加
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/自己的id_rsa
2.弄好後還不能免密的權限問題
參考:
https://blog.csdn.net/donaldsy/article/details/100142401
https://blog.csdn.net/lisongjia123/article/details/78513244
先用ssh xxx -v 來看調試信息
然後去改target ip上對應文件的權限