Mac 下 iTerm2 SSH 免密登陸阿里雲

heart發表於2018-11-12

1,登入到伺服器修改sshd的配置檔案

vi  /etc/ssh/sshd_config

找到以下內容,去掉前面的註釋(#)

RSAAuthentication yes 
PubkeyAuthentication yes 
AuthorizedKeysFile .ssh/authorized_keys

2,重啟sshd服務

service sshd restart

1,本機生成公鑰和私鑰(已生成跳過)

ssh-keygen -t rsa

一路回車即可。預設在 ~/.ssh目錄生成兩個檔案:

id_rsa :私鑰 
id_rsa.pub :公鑰

2,將本地公鑰複製到伺服器

scp ~/.ssh/id_rsa.pub root@你的公網IP:/home/id_rsa.pub

3,在伺服器端將公鑰檔案匯入認證檔案中

cat /home/id_rsa.pub >> ~/.ssh/authorized_keys

4,伺服器修改許可權

chmod 700 ~/.ssh 
chmod 600 ~/.ssh/authorized_keys

5,修改 mac 下的配置檔案 ~/.ssh/config (沒有則建立)

Host aliyun  ### 別名
Hostname 192.168.10.10  ###公網 IP
Port 22  ###埠
User root  ###登入賬號
IdentityFile ~/.ssh/id_rsa ###本機私鑰地址

儲存配置。iTerm2 終端執行

ssh aliyun
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章