- linux 服务器生成ssh秘钥对
ssh-keygen -t rsa
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
将服务器公钥加入秘钥文件中vi /etc/ssh/sshd_config
修改ssh服务配置文件
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /root/.ssh/authorized_keys
- 是否禁用账户密码登录看意愿
PasswordAuthentication yes
- 重启ssh服务
service sshd restart
centos7 systemctl restart sshd.service
然后将自己本地的ssh钥匙对追加到authorized_keys文件中
总结
本人微信公众号以及博客地址
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UzsjUcex-1590661749748)(https://note.youdao.com/yws/api/personal/file/WEB6b5fb3b46df975b3a58ff042297c7621?method=download&shareKey=9cd0bd05c97d948c064aa67d8bb087d4)]
以上是linux服务器设置ssh秘钥对登录,文档会不定时更新.如有需要请尊重原创注明转发!谢谢大家支持.