对于一般VPS来说,商家会提供默认的root账户和密码,但对于一些特殊的独立服务器以及Microsoft Azure或者Amazon AWS来说,只有默认的sudo账户,接下来介绍如何设置root账户以及开启root密码登录

以ubuntu 14.04为例,设置root密码,输入

sudo passwd root

会要求你输入当前sudo账户密码,然后设置两遍root密码

接下来登录root模式,输入

su

输入root密码后会进入root账户登录模式,接下来开启root密码登录,输入

cd
vi /etc/ssh/sshd_config

找到

PermitRootLogin

修改为without-passwordyes开启root登录权限

最后重启SSH,输入

restart ssh