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 協議》,轉載必須註明作者和本文連結