我恢复了我的 RSA 密钥,但我被锁定在我的网络服务器之外

我恢复了我的 RSA 密钥,但我被锁定在我的网络服务器之外

因此,当我为我的投资组合网站 jasonwarner.dev 构建非托管网络服务器时,我最初通过禁用任何登录和根帐户将其锁定,完全是因为我收到了来自中国 IP 的数十万次根登录尝试的通知。我有两个不同的 RSA 密钥,一个用于我的 Windows 机器,另一个用于我的 MacBook 双启动的 Linux 发行版。一切都顺利进行,正如预期的那样。但当然,碰巧的是,在我的 Linux 机器上试验了 WINE 之后,我发现无法登录任何帐户,而且当我使用恢复模式时没有互联网。与此同时,我的 Windows 机器的网络适配器也出现了问题,我认为这是 NSA 披露的最新病毒,所以我重置了我的 Windows 机器。因此,即使我的 Windows 重置应该可以保存我的文件,但它只保存了我的 raid 阵列并擦除了我的 C。所以我将我的 .ssh 文件夹从我的 Linux 机器恢复到 USB 上,但是当我尝试从 MacOS 或 Windows 登录到我的网络服务器时,我可以连接并输入我的密码,但它给了我同样的错误:

debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic

我尝试过的所有方法都无法解决这个问题,我想我将不得不重建我的服务器,但如果有奇迹般的解决方案,我将很感激节省的时间。

我也很感激您能理解为什么它对我不起作用,我不认为 RSA 密钥与您的计算机有任何关系,我以为您只需要一个 RSA 密钥来匹配来自网络服务器的发布

谢谢

RSA 登录尝试的结果

答案1

救援模式绝对是解决这个问题的方法。

任何 Linux 发行版都应该有某种安全启动功能,如果你像我一样租用虚拟机,他们应该有一个系统来使用 Linux 操作系统的这一功能。

就我而言,我使用 hostwinds,他们有一个救援启动选项,从那里我可以简单地通过 VNC 进入我的服务器并使用我之前创建的用户名和密码并更改我的 sshd_config 中的设置。

真希望我从一开始就这么做

相关内容