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



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

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

看起来我要么做错了,要么没有最简单的方法。

如果你的私钥是加密的(=用密码短语保护),它肯定应该是什么(!),你必须被提示输入密码短语,这样SSH才能解密它。没有办法让它更自动。

只有在您的密钥未加密(不推荐)的情况下,您才能通过将命令添加到帐户配置文件脚本中来使用它,而无需任何交互。

最新更新