bash - Vps无法登录

标签 bash login error-handling vps

当我在/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/

相关文章:

bash - 使用 sed 获取字符串的第一个单词

bash - 在 shell 中将 ANSI 转换为 UTF-8

asp.net-mvc - 在现有的 ASP.NET MVC 4.6 web 项目中实现 Active Directory 登录

php - 如果用户未登录,则会显示闪烁消息

javascript - HTML 5 视频。使用源元素而不是 attr 返回播放错误

c++ - 处理模板方法中的错误

linux - 通过 SSH 连接代理命令

macos - 从源代码在 OS X 10.9 Mavericks 上安装 bash 4.2 的正确方法,不会出现 "abort trap: 6"和段错误

sockets - Web套接字: Is it bad to always use SSL when making an online game?

login - 无法在Firebase上部署Angle App