修改 ssh 配置
1.修改 sshd_config 配置文件 vi /etc/ssh/sshd_config,修改配置參數
# 允許密鑰認證
RSAAuthentication yes
PubkeyAuthentication yes
StrictModes no
# 公鑰保存文件
AuthorizedKeysFile .ssh/authorized_keys
服務器生成 SSH 密鑰和公鑰
1. 首先登錄到服務器,生成 SSH 的密鑰和公鑰
ssh-keygen -t rsa
2.將公鑰添加到 authorzied_keys 文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3.修改 authorized_keys 權限爲 644,.ssh 權限爲700
chown -R 700 ~/.ssh
chown -R 644 ~/.ssh/authorized_keys
4.下載 ~/.ssh/id_rsa 私鑰文件,進行 ssh 登錄
SshClient生成 SSH 密鑰和公鑰
參考:https://blog.csdn.net/yyws2039725/article/details/105693535
Putty生成 SSH 密鑰和公鑰
參考:https://blog.csdn.net/weixin_40322495/article/details/81184227
putty也可以轉換sshclient生成的密鑰來登錄
打開PUTTYGEN.EXE,導入sshclient生成的密鑰
點擊Save private key爲putty.ppk
打開PAGEANT.EXE導入putty.ppk
putty引入外部密鑰即可免密登錄。