Ubuntu修改SSH支持登录root用户

启用 root 密码登录 SSH(Linux)

在部分场景下需要以 root 身份通过 SSH 密码登录服务器。可按以下步骤操作。注意:开放 root 密码登录会显著增加被暴力破解的风险,仅建议在隔离环境、内网或已配合防火墙、fail2ban 等措施时使用。

① 设置或修改 root 密码

在已有 sudo 权限的账户下执行:

sudo passwd root

按提示输入两次新密码。

② 修改 SSH 服务端配置

sudo vim /etc/ssh/sshd_config

找到可能被注释的项,例如:

#PermitRootLogin prohibit-password
#PasswordAuthentication yes

改为:

PermitRootLogin yes
PasswordAuthentication yes

保存退出(vim 中 :wq)。

③ 重启 SSH 服务

sudo systemctl restart ssh

或:

sudo service ssh restart

部分系统服务名为 sshd,可改用 sudo systemctl restart sshd

④ 可选:校验与加固

sudo sshd -t

生产环境更推荐禁止 root 直连、使用普通用户 + sudo,或仅密钥登录。


发布时请根据博客平台调整分类与标签。

posted @ 2026-01-16 08:58  方大帝的博客  阅读(99)  评论(0)    收藏  举报