目錄
1、密鑰生成
2、發送公鑰至 需要連接的服務器
3、選用私鑰登錄
1、密鑰生成
ssh-keygen -t rsa -b 4096 -C "angindem"
2、發送公鑰至 需要連接的服務器
將.ssh中的id_rsa.pub 的密鑰,放在authorized_keys中
注意:.ssh 文件夾一定賦予相對應的登錄用戶讀寫權限,所以最好就是當前用戶創建該目錄,然后當前賬號用戶將原文件上傳到服務器,然后改一下文件名。
mkdir .ssh
修改 ssh 配置
vim /etc/ssh/sshd_config
PubkeyAuthentication yes #可以使用公鑰登錄AuthorizedKeysFile /home/angindem/.ssh/authorized_keys #公鑰公鑰認證文件PasswordAuthentication no # 關閉唯一密碼登錄# 如果有多個密鑰可以空格接著配置
# 舉例:AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
啟用新配置
systemctl restart sshd.service
3、選用私鑰登錄
后面,服務器會使用 公鑰進行驗證。
登錄成功!!