這裡假設主機A(192.168.100.3)用來獲到主機B(192.168.100.4)的檔案。
在主機A上執行如下指令來生成配對密鑰:
ssh-keygen -t rsa
遇到提示回車預設即可,公鑰被存到使用者目錄下.ssh目錄,比如root存放在:
/root/.ssh/id_rsa.pub
将 .ssh 目錄中的 id_rsa.pub 檔案複制到 主機B 的 ~/.ssh/ 目錄中,并改名為 authorized_keys,
到主機A中執行指令和主機B建立信任,例(假設主機B的IP為:192.168.100.4):
scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys
下面就可以用scp、ssh指令不需要密碼來擷取主機B的檔案了
ssh 192.168.100.4 回車就不需要密碼了。
注:其實id_rsa.pub内容添加到對方機器的authorized_keys中就行了。
本文轉自 Lee_吉 部落格,原文連結: http://blog.51cto.com/12173069/2052359 如需轉載請自行聯系原作者