当我在/root/中时,我犯了一个错误,直到通过发现或多或少的“bash错误/bin/bash不是文件或目录”而发生bash错误,然后许多功能才起作用。然后我注销,当我再次使用ssh再次访问vps时,我无法使用密码语句错误地登录。我试图通过服务提供商提供的控制台进行访问。但是登录时会出现“登录blablabla shell”一词。那之后我什么也不能做。如何解决?
我想尝试重新启动vps,但是担心启动错误并导致卡住
最佳答案
对于“ super 用户”,这更是一个问题,但是,如果您遇到这样的麻烦,那么这种推荐通常是没有帮助的,因此,此答案将不会令您满意。
通常,您将错误归结为“blablabla”是错误消息的重要部分。因此,我们无法从错误消息中推断出发生了什么。这意味着没有人可以获得登录shell。更糟糕的是:大多数系统在启动阶段都使用bash脚本。因此系统将不再启动。
更糟糕的是:您似乎已经删除了/bin
和/usr/bin
的许多内容。这使得很难恢复任何东西。因此,现在您的服务器实际上无法使用。
现在有一些选择:
1)重新安装服务器。因为它丢失了,您无法再访问它。
2)尝试恢复数据。这取决于您的服务器提供商。如果能够启动ISO镜像,则可以尝试使用实时CD并将数据scp加载到工作系统中,然后再重新安装系统。同样,您可能需要控制台访问权限,这再次取决于提供商的设置
3)尝试使用恢复ISO镜像为死服务器重新设置动画。
这不是为了胆小者。它需要很多知识。
无论如何:如果成功重新激活服务器,除非绝对必要,否则您将不希望在服务器上运行生产。尽管它看起来很稳定,但是您会遇到问题。因此,除非四个骑士之一阻止您,否则请重新安装服务器。
关于bash - Vps无法登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53469332/