Ubuntu启用root账号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu启用root账号相关的知识,希望对你有一定的参考价值。
参考技术A ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码
先输入当前用户密码启动管理员权限,然后再输入二次root新密码。
找到 PermitRootLogin 修改配置为 PermitRootLogin yes
重新ssh使修改配置生效
ubuntu的root用户无法ssh远程连接的一种原因及其解决方法
参考技术A 环境: ubuntu16.04 LST, 配置了路由器的端口映射现象: 普通用户可以通过ssh远程连接上服务器, 但是root用户用ssh登陆时始终报Permission Denied, 而且可以百分百确定root的密码是正确的.
一种可能的原因: root用户的密码过于简单, SSH自动检测并关闭了root用户的远程连接许可.
解决方法: (切换到root用户)
1. 首先确定是不是这个原因导致的, 查看ssh的配置文件:
$ vim /etc/ssh/sshd_config
如果出现如下提示, 则确认了原因.
2. 根据提示的步骤进行故障排除
a. 改用户名
$ passwd root
后面会输入两次新的密码, 注意要把密码设置的复杂一些, 不然还要重来.
b. 改配置文件
$ vim /etc/ssh/sshd_config
把"DenyUsers root"这一行注释掉, 如下图所示
c. 重启ssh服务
$ service sshd restart
问题应该可以得到解决, root可以远程登陆了。
- ----------------------------------------------------更新-------------------------------------------------------------------- -
不建议让root用户远程登录,身边发生过root用户被攻破的惨剧。如果确有需求,请务必将密码设置的相当复杂。前事不忘后事之师,谨记!!!
以上是关于Ubuntu启用root账号的主要内容,如果未能解决你的问题,请参考以下文章