跳到主内容
大鹏云 大鹏云 DAPENG CLOUD
首页 · 帮助中心 · 服务器专区 · 配置 SSH 禁用 root 密码登录

配置 SSH 禁用 root 密码登录

允许 root 直接密码登录是 VPS 最常见的隐患:攻击者猜中一个密码即可控制整机。推荐普通用户 + 密钥登录,再禁用 root 与密码认证。

创建用户并配置密钥

adduser dapeng
usermod -aG sudo dapeng   # CentOS 用 wheel 组

本地生成密钥并上传公钥:

ssh-keygen -t ed25519
ssh-copy-id dapeng@服务器IP

确认密钥可登录后再继续。

禁用 root 与密码登录

编辑 /etc/ssh/sshd_config:

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
sudo systemctl restart ssh
注意:务必确认密钥登录可用后再禁用密码认证,否则只能经 VNC 控制台恢复。

常见问题

密钥丢失?经会员中心 VPS 管理面板的 VNC 登录,临时改回 PasswordAuthentication yes 并重启 ssh,补传公钥后再关闭。

这篇文章对你有帮助吗?