由于Ubuntu系统默认root密码是随机的,即每次开机都有一个新的root密码。
我们可以在终端输入命令 sudo passwd ,然后输入当前用户的密码,来修改root的初始密码。
如图,共需要输入三次密码,第一次是当前用户密码,后面两次为root的新密码。
修改完成后,root密码就不会再变了。
一般情况下Ubuntu系统都是用 用户账户进入系统,使用su root 提权获得root权限操作命令。这种情况当然是比较安全的。
但是有些客户觉得需要输入两次密码和步骤过于繁琐,要求直接使用root远程连接(ssh)。
那么我们需要修改sshd_config 配置文件,首先进入配置文件,命令如下
sudo vi /etc/ssh/sshd_config
然后找到 #Authentication 将PermitRootLogin参数前的 #号去除,且将值修改为yes。
后再其下一行添加参数 PasswordAuthentication yes。具体如下
# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes
PasswordAuthentication yes
#StrictModes yes
最后保存并退出vi编辑器,重启ssh配置。
sudo service ssh restart