Linux 服务器开启秘钥登陆方式

1. 重新加载sshd服务,使其配置更改生效

本地制作公钥与私钥,将公钥上传到/root/.ssh/authorized_keys 文件,如果文件夹和文件没有就创建出来

vi /root/.ssh/authorized_keys

保存就可以只能用私钥登陆服务器了,不需要使用root账号密码,而且私钥也没有密码

2 配置sshd服务支持密钥认证

vi /etc/ssh/sshd_config

  将配置文件中的以下配置解开注释,如果没有就新增。有的选项就按照项目的值修改

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
AuthorizedKeysCommand none
PasswordAuthentication no

如果想再次改成密码登陆就PasswordAuthentication值改为yes,重启sshd即可,其他参数不用动

3 重新加载sshd服务,使其配置更改生效

systemctl reload sshd

  

posted @ 2024-11-07 11:18  feimengv  阅读(49)  评论(0编辑  收藏  举报