SSH要求您输入密码的原因有两个:
- 在服务器上找不到公用密钥,这意味着ssh默认为ssh会话所使用的帐户,要求输入密码
- 找到了公共密钥,但是私有密钥受密码保护。
第一种情况表示ssh无法正常工作:您 永远 不必输入用于ssh的帐户密码。
这个想法是即使所有ssh连接都将使用一个 唯一 帐户,也能够对某人进行身份验证。输入该唯一帐户的密码会达到目的。
通过运行
ssh-agent和
ssh-add,第二种情况应该很容易解决。
这样一来,您就 无需 输入密码(将密钥添加到代理中时可以多次输入)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)