UNIX关键部分的Digital Ocean Droplet服务器设置失败

时间:2019-11-28 21:05:47

标签: terminal hosting digital-ocean

我正在尝试建立Digital Ocean Droplet服务器,但它在UNIX关键部分失败。

Ubuntu 18.04.3(LTS)x64,基本配置没有任何多余的东西,我的积分是月费的倍数。

macOS 10.12.6,普通终端。

我遵循https://www.udemy.com/course/the-ultimate-beginners-guide-to-django-django-2-python-web-dev-website/learn/lecture/9517142#questions

的指南

我已经阅读了几个问题/指南,但没有一个回答了我的问题:

该指南和我使用数字Ocean Drop服务器的电子邮件密码选项: 我可以SSH我的IP地址EX(仅以100s为例)。

 ssh root@100.100.100.100

我可以复制并粘贴并通过电子邮件传递下一个密码问题。效果很好,但我无法通过以下部分进行操作:

Changing password for root.
(current) UNIX password:

我总是输入相同的内容,而不是它(以100年代为例): 与100.100.100.100的连接已关闭。 而不是我重新开始整个过程​​,它再也不会要求任何不同

对于第二个周期的向导,它会询问以下内容,但对我而言永远不会:

Changing password for root.
(current) UNIX password:
Enter new UNIX password: 
Retype new UNIX password: 

1 个答案:

答案 0 :(得分:1)

我已经与他们的官方支持人员联系,他们的第一个答案解决了我的问题

1。利用恢复环境来更新和解决影响根密码重置的问题是相对简单的。从Droplet页面开始,您可以关闭Droplet,然后将“ Recovery”选项访问到“从Recovery ISO引导”。在此之后打开Droplet,将在恢复环境中运行Droplet,您可以在该环境中通过控制面板中的Droplet的Web控制台访问菜单。

https://www.digitalocean.com/docs/droplets/resources/recovery-iso/

在DigitalOcean Recovery ISO中,菜单将可用。在此菜单中,您要通过键入1并按Enter / Return键来选择“安装磁盘映像”。

完成此操作后,您将通过输入3并按Enter / Return键选择“重置Droplet根密码”。这将带您到Unix passwd提示符,该提示符首先要求您输入新密码。在此处仔细输入新密码。这样做之后,它将要求您重新输入新密码。完成此操作后,应返回到DigitalOcean Recovery ISO菜单。

2。在某些情况下,诸如完整的索引节点或完整的磁盘利用率之类的问题可能会影响Droplet根密码重置过程。要验证这种情况,可以从菜单访问shell选项,并检查/ mnt详细信息以了解磁盘空间和inode的使用情况:

  df -h
  df -i

如果您发现/ mnt路径(Droplet磁盘)的这些百分比为100%,则您将需要浏览文件系统以清除一些空间,然后再尝试重新设置登录名。这些帖子可能有助于概述一些步骤:

https://unix.stackexchange.com/questions/125429/tracking-down-where-disk-space-has-gone-on-linux https://unix.stackexchange.com/questions/117093/find-where-inodes-are-being-used

3。您也可以尝试通过chroot环境更改密码。为此,您需要通过键入5并按Enter / Return键来选择“尝试'chroot'进入已安装的系统”。从这里,您将进入液滴的chroot环境。然后,您可以使用Linux“ passwd”命令更改您的root密码。它将使用与DigitalOcean Recovery ISO中的“重置液滴根密码”选项相同的提示。

完成此操作后,可以从磁盘重新启动Droplet。要取消此设置,只需再次关闭Droplet,然后使用Droplet>恢复选项来“从硬盘启动”。