有序集合

Blunt

Linux设置密钥登陆

14
2024-12-12

首先在家目录下创建authorized_keys用于存放公钥,如果已有该文件可跳过

mkdir .ssh

touch .ssh/authorized_keys

在authorized_keys文件中添加公钥,并修改文件权限

chmod 600 .ssh/authorized_keys

chmod 700 .ssh

编辑 /etc/ssh/sshd_config 文件,进行如下设置:

RSAAuthentication yes

PubkeyAuthentication yes

另外,请留意 root 用户能否通过 SSH 登录:

PermitRootLogin yes

当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:

PasswordAuthentication no

最后,重启 SSH 服务:service sshd restart