修改 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引入外部密钥即可免密登录。