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
- 使用防火墙
- 定期更新系统