ssh使用秘钥登录

一、确认 SSH 配置文件中启用了公钥身份验证。请检查 /etc/ssh/sshd_config 文件中是否存在以下配置:
PubkeyAuthentication yes
如果该配置不存在或为注释状态,请将其取消注释并将其设置为 yes。
重启sshd服务
二、root用户的ssh公钥管理文件的编辑
文件路径
~/.ssh/authorized_keys
客户端使用一些工具生成秘钥对。
例如bitvise



导出公钥

保存到随意一个文件。进行编辑,复制内容

在服务器端编辑authorized_keys



测试profile3是否已经可以使用,尝试登录。登录成功表示已经成功配对了。
三、关闭密码登录
在ssh的配置文件 /etc/ssh/sshd_config 中设置
PasswordAuthentication no
重启sshd服务
测试是否不可以登录。


