每次登录EC2时都必须启动SSH身份验证代理吗?

时间:2015-02-26 22:23:32

标签: amazon-web-services ssh amazon-ec2 ssh-keys

我注意到,当我登录EC2实例时,我必须启动身份验证代理,然后将我的私钥添加到SSH,然后才能将代码拉入我的实例。有没有比打字更好的方法:

eval "$ssh-agent"
ssh-add path-to-my-private-key

似乎我要么做错了,要么没有最简单的方法。

1 个答案:

答案 0 :(得分:-1)

如果您的私钥已加密(=使用密码短语保护),它肯定应该是什么(!),则必须提示您输入密码,以便SSH可以对其进行解密。没有办法让它更自动化。

只有当您的密钥未加密(不推荐)时,您才可以通过将您的命令添加到您的帐户个人资料脚本而无需任何互动来使用它。