昨天,我在我的Droplet上更新了cPanel版本。更新后,它说我必须启用cpHulk。因此,我启用了它,并附带了一堆我不明白的配置。我记得我禁用了WHM和SSH的根登录名。除了WHM和SSH的root用户之外,我没有其他任何登录信息。
我做了一些我发现的教程:
我的问题是:如何通过恢复Web控制台启用root登录和密码身份验证?
答案 0 :(得分:0)
完成了。
在控制面板中,单击左侧的“恢复”,然后单击“从恢复ISO引导”框。 我切换电源按钮以重新打开您的Droplet。启用后,我可以通过单击左侧的“访问”,然后单击“启动控制台”按钮来访问我的Droplet。
此Linux环境是从ISO映像而不是从Droplet运行的,因此,为了访问我的文件,我将必须将文件系统挂载到我的环境中。为此,请在恢复菜单上选择1,然后按Enter。我的磁盘映像将被检测并安装在恢复环境中的/ mnt下。
然后,通过选择菜单6进入bash,然后按ENTER
然后我更新ssh配置:
cd /mnt
nano etc/ssh/sshd_config
我在文件的“身份验证”部分添加了一行,说PermitRootLogin yes。该行可能已经存在,并用“#”注释掉。在这种情况下,请删除“#”。
# 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+Management+on+the+Command+Line#cPHulkManagementontheCommandLine-DisablecPHulk