一、免密登录设置
1.编辑 sudo /etc/ssh/sshd_config
AuthorizedKeysFile xxx //公钥文件路径 一般是当前用户目录下.ssh/authorized_keys文件
PubkeyAuthentication yes //开启免密认证
systemctl restart sshd //重启ssh服务
2.生成公钥
ssh-keygen -t rsa //一直回车执行即可
3.添加公钥
cat id_rsa.pub > authorized_keys //如果没有创建即可
4.赋予权限
chmod 700 ~/.ssh
chmod 700 ~/.ssh/authorized_keys //没有权限无法免密登录成功
5.验证
ssh develop@tdeveloptest //这里用户名和域名(IP) 必须和 ssh-keygen中的公钥署名一致
二、SSH免密登录流程

本文详细介绍了一种通过设置公钥认证实现SSH免密登录的方法。主要包括:编辑配置文件允许公钥认证、生成公钥、将公钥添加到授权文件中、调整文件权限确保安全性,以及如何验证免密登录是否成功。
1521

被折叠的 条评论
为什么被折叠?



