ssh-keygen -t rsa -b 1024
按提示輸入密碼,然後會生成公私鑰。
例如生成的是 /Users/apple/.ssh/id_rsa 和 /Users/apple/.ssh/id_rsa.pub
注意備份
id_rsa是私鑰, id_rsa.pub是公鑰
将公鑰内容添加到遠端伺服器~/.ssh/authorized_keys,按如下圖添加,一行一條公鑰。(下圖為root帳号下)
cat /Users/apple/.ssh/id_rsa.pub
<a href="http://s3.51cto.com/wyfs02/M02/76/69/wKiom1ZSy3DyB1ItAABfmjL9MC0433.png" target="_blank"></a>
使用ssh -i /Users/apple/.ssh/id_rsa root@遠端IP
如果登入的遠端伺服器,使用非root帳号的話,還需要遠端root帳号下修改目錄和檔案權限
chmod 700 /home/非root帳号/.ssh/
chmod 644 /home/非root帳号/.ssh/authorized_keys
本文轉自 ygqygq2 51CTO部落格,原文連結:http://blog.51cto.com/ygqygq2/1716015,如需轉載請自行聯系原作者