天天看點

Mac OS X系統生成ssh公私鑰1、使用ssh-keygen工具生成公私鑰3、登入伺服器4、遠端伺服器非root帳号登入處理

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,如需轉載請自行聯系原作者

繼續閱讀