Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh 如何通过恢复web控制台DigitalOcean启用root登录和密码身份验证?_Ssh_Centos_Cpanel_Digital Ocean_Recovery - Fatal编程技术网

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

Ssh 如何通过恢复web控制台DigitalOcean启用root登录和密码身份验证?,ssh,centos,cpanel,digital-ocean,recovery,Ssh,Centos,Cpanel,Digital Ocean,Recovery,昨天,我在我的水滴上更新了我的cPanel版本。更新后,它说我必须启用cpHulk。所以,我启用它,使用一堆我不理解的配置。我记得我通过WHM和SSH禁用了root登录。除了WHM和SSH的root之外,我没有其他登录名 我做了一些我发现的教程: 我在DigitalOcean dashboard重置了根密码,并尝试登录SSH,但SSH不起作用 我重置密码并登录到WHM,也不工作 我试图从recovery ISO启动并启用SSH根登录,但也不起作用 我的问题是:如何通过恢复web控制台启用root

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

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

  • 我在DigitalOcean dashboard重置了根密码,并尝试登录SSH,但SSH不起作用
  • 我重置密码并登录到WHM,也不工作
  • 我试图从recovery ISO启动并启用SSH根登录,但也不起作用
  • 我的问题是:如何通过恢复web控制台启用root登录和密码验证?

    已经完成

    在控制面板中,我单击左侧的Recovery,然后单击Boot from Recovery ISO框。 我切换电源按钮,让你的水滴重新启动。当它打开时,我通过单击左侧的访问,然后单击启动控制台按钮来访问我的液滴

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

    然后我通过选择菜单6进入bash,然后输入

    然后我更新ssh配置:

    cd/mnt
    
    nano etc/ssh/sshd_config
    因此,您被锁定在droplet之外(我知道,当您禁用root登录访问时,您没有设置SSL证书,允许您在不提供用户名/密码凭据的情况下登录)?如果是这样的话,我相信你只有两种方法可以解决这个问题,一种是获得DO支持来帮助你,另一种是销毁水滴,然后从头开始(而不是从备份映像开始)。。。这很糟糕,但我认为核方案会更快