如何通过恢复web控制台DigitalOcean启用root登录和密码身份验证



昨天,我在液滴上更新了我的cPanel版本。更新后,它说我必须启用cpHulk。所以,我启用了它,用了一堆我不理解的配置。我记得我通过WHM和SSH禁用了root登录。除了WHM和SSH的root之外,我没有任何其他登录。

我做了一些教程,我发现:

  1. 我在DigitalOcean面板上重置了根密码,并尝试登录SSH,但SSH不起作用
  2. 我重置密码并登录WHM,也不起作用
  3. 我尝试从恢复ISO启动并启用SSH root登录,但也不起作用

还有我的问题:如何通过恢复web控制台启用root登录和密码身份验证?

完成了。

在控制面板中,我单击左侧的"恢复",然后单击"从恢复ISO启动"框。我切换电源按钮以重新打开Droplet。当它打开时,我通过单击左侧的"访问",然后单击"启动控制台"按钮来访问我的Droplet。

这个Linux环境是从ISO映像运行的,而不是从我的Droplet运行的,所以我必须将文件系统装载到我的环境中才能访问我的文件。要执行此操作,请在恢复菜单中选择1,然后按ENTER键。我的磁盘映像将在恢复环境中的/mnt下被检测和装载。

然后我选择菜单6进入狂欢节,然后输入

然后我更新ssh配置:

cd /mnt
nano etc/ssh/sshd_config

我在文件的Authentication部分添加了一行,上面写着PermitRootLogin是。这一行可能已经存在,并用"#"注释掉。在这种情况下,请删除"#"。

# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

然后我保存更新后的etc/ssh/sshd_config文件。

返回控制面板。转到恢复并选择"从硬盘引导"。我关闭并打开服务器。

我试着使用root通过SSH登录,它是有效的。然后我继续禁用cpHulk。https://documentation.cpanel.net/display/CKB/cPHulk+管理+on+the+Command+Line#cPHulkManagementontheCommandLine DisablecPHulk

最新更新