为了访问服务器,我们使用ssh
受密码保护的密钥。
我们想要生成一个长密码,这样密钥本身就不足以访问该机器,而且密码也很难被破解。
ssh-agent
可以存储密码。然而,问题是这样的代理将密码短语存储在客户端的文件中,如果可以访问客户端计算机,则可以更轻松地访问服务器。
是否可以将部分密码短语存储在外部驱动器上。在这种情况下,可以将密码存储在随身携带的 USB 驱动器上,并且访问服务器仍然很方便。如果ssh-agent
可以自动检测驱动器,这样就可以调用ssh
而不必将外部驱动器“绑定”到第一个驱动器,那就太好了ssh-agent
。
因此,一个人应该只能访问服务器,因为他/她可以访问客户端(存储ssh
密钥)和外部驱动器(存储密码)。