我已禁用运行 cPanel 的 CentOS 服务器的 root 用户登录。这很令人沮丧,因为我无法通过 SFTP 登录并获取服务器上的根文件来检查错误日志(我经常需要这样做)。
因此,我决定重新启用 root 登录并设置 SSH,因为这似乎非常安全,但这似乎会在我的计算机上创建一个密钥,一旦丢失,我将无法检索,并且可能永远将我锁定在自己的服务器之外(我可能弄错了)。
所以如果是这样的话,我需要一种方法来将我的密钥备份到闪存驱动器或 Dropbox 或类似的东西上。这样,如果我重新安装 Windows(我总是这样做,因为这很有趣)或以某种方式丢失了我的数据,我就可以继续工作,而不需要解决方法,如果有解决方法的话。
:)
答案1
您的密钥的格式是什么?
如果它使用 OpenSSH 格式(而不是 putty),那么它可能是一个纯文本文件。只需将文本复制到 bitwarden、lastpass 或您使用的任何密码管理器中的安全注释中即可。如果密钥是某种二进制格式,您可以对其进行 base64 编码并将其存储在某个地方。
哎呀,你可以把它打印出来。如果你想让它更容易输入,你可以制作一个二维码版本。ED25519 密钥既安全又很短,应该很容易放在你可以放在钱包里的卡上。
如果您确实选择在云上存储副本,则应该确保在密钥上设置了强密码,以便对其进行加密。