更改 AllowUsers 后,如何重新获得对远程服务器的 SSH 访问权限?

更改 AllowUsers 后,如何重新获得对远程服务器的 SSH 访问权限?

我正在升级我的安全标准。我添加了AllowUsers admin。然后我意识到我有另一个帐户需要 SSH 访问以进行 Web 开发,因此我将行更改为 ,AllowUsers admin,other没有意识到正确的语法应该是AllowUsers admin other。我现在无法通过 SSH 访问我的服务器,并且我已禁用 root 访问权限。

服务器距离我 3,000 英里,而我在上大学,我真的不想让我爸爸亲自取出硬盘、安装硬盘并进行更改sshd_config。有什么方法可以远程修复这个问题吗?它正在运行一个 OpenVPN 服务器,我仍然可以连接到它以及 HTTP(S) 和 VNC(启动时不会启动)。

答案1

在您提供的信息范围内(即没有其他方式进入),您无法在线进行此操作。

根据您的系统配置,如果它将优先于已安装的驱动器启动 pen 驱动器(或 CD?),您可以创建一个系统,该系统会创建一个反向 SSH 隧道(即穿过防火墙),然后您可以通过该隧道 ssh 进入 pen 驱动器安装,安装真实驱动器,修改 ssh 配置文件。这绝对不是一个简单的解决方案,并且取决于一个非常可疑的前提,即如果存在 USB,系统将首先启动到 USB。

相关内容