使用 SSH 密钥从不同的计算机登录

blo*_*kie 6 login ssh-keys

原谅我的问题的幼稚,但我正在采取婴儿措施。

我已经阅读了为什么使用 SSH 密钥登录我的服务器很重要。但是,在我看来,如果您仅从一台计算机登录到服务器,这将最有用。

如果我不在我的常规计算机并且需要登录到服务器怎么办?

谢谢

Coo*_*ops 5

首先,在开始使用密钥方面做得很好。许多新手经常尝试避免使用它们,因为它们起初看起来很复杂。在回答您的问题时,我认为您可以:

A)在您工作的每台机器上生成一个新密钥(这样做的好处是,如果一个工作站受到威胁,您可以仅撤销其密钥,而不会影响任何其他工作站)。

或者

B)无论您走到哪里,都可以随身携带第一把钥匙(例如在 U 盘上),但如果您松开 U 盘,您将面临失去所有访问权限的风险。

随着时间的推移,我根据几个因素改变了我的选择,例如随身携带钥匙的实用性、需要登录的机器、需要从多少台机器登录等。

但最终,选项非常灵活,因为您通常只谈论需要在正确服务器上正确位置的一两行文本。

  • 这可能是最好的解决方案。我唯一要补充的是:让您的“移动”密钥与您在所有普通机器上使用的密钥不同。这样,如果您丢失了存储设备,您所需要做的就是从“authorized_keys”中的“移动”密钥中删除该条目。移动存储的全盘加密和密钥上的密码提供了一些额外的注意。如果您感到非常偏执,请购买防篡改 USB 密钥(例如 IronKey)。 (2认同)