Mac OS X系統生成ssh公私鑰

1、使用ssh-keygen工具生成公私鑰

ssh-keygen -t rsa -b 1024

按提示輸入密碼,然後會生成公私鑰。

2、遠程服務器添加公鑰

例如生成的是 /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

Image(10)

3、登錄服務器

使用ssh -i /Users/apple/.ssh/id_rsa root@遠程IP

4、遠程服務器非root帳號登錄處理

如果登錄的遠程服務器,使用非root帳號的話,還需要遠程root帳號下修改目錄和文件權限

chmod 700 /home/非root帳號/.ssh/

chmod 644 /home/非root帳號/.ssh/authorized_keys

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章