ubuntu默认只允许
ubuntu
这个账户登录, 我们可以手动添加以允许root
登录.
在Ubuntu服务器上允许root用户登录需要进行一些配置修改。以下是允许root登录的步骤:
-
首先,为root用户设置密码(如果还没有设置,如果设置了可以略过这一步):
sudo passwd root
-
编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
-
在文件中找到以下行:
#PermitRootLogin prohibit-password
-
将其修改为:
PermitRootLogin yes
注意:删除行首的
#
注释符,并将prohibit-password
改为yes
。 -
保存文件并退出编辑器。如果使用nano,按
Ctrl+X
,然后Y
,最后Enter
。 -
重启SSH服务以应用更改:
sudo systemctl restart ssh
现在,你应该能够使用root用户通过SSH登录到你的Ubuntu服务器了。
安全警告:
允许root用户直接登录可能会带来安全风险。建议采取以下额外的安全措施:
- 使用强密码
- 配置SSH密钥认证
- 限制SSH访问IP
- 使用防火墙
- 定期更新系统