宝塔root权限被禁用如何开启?
某些服务器系统出于安全考虑,默认禁用了root账户SSH登录。如需开启,需手动修改配置文件并重启SSH服务。
常见原因包括:
- SSHD配置禁止root登录
- 用户权限不足
- 安全加固策略限制
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
修改sshd_config | 所有Linux系统 | 描红提示:修改后需重启SSH服务 |
使用sudo提权 | 临时执行root命令 | 推荐日常使用 |
添加新用户并赋予权限 | 安全替代方案 | 减少root直接登录风险 |
操作建议
- 使用普通用户SSH登录服务器,切换至root权限(如支持
su
或sudo su
)。 - 编辑SSH配置文件:
nano /etc/ssh/sshd_config
找到 PermitRootLogin
行,将其改为:
PermitRootLogin yes
- 保存并退出,执行:
systemctl restart sshd
- 测试root账户是否可以SSH登录。
- 如需增强安全性,建议创建专用管理用户并赋予sudo权限,而非直接使用root。
更新时间:2025-06-04 22:33:58