为什么我必须不断解锁我的 SSH 密钥?

Ben*_*kes 14 ssh ssh-agent ubuntu

我运行了一些 X 应用程序ssh -Y my_address,现在每次使用它时它都会要求我解锁我的 RSA 密钥。我以前每天只需要解锁一次。这是怎么回事?

我正在使用 Ubuntu 9.04。

Ben*_*kes 19

在别处找到的。我不得不这样做:

ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

  • 呃......当我重新启动计算机时它再次发生。运行此命令可以修复它,但我似乎不必每天都这样做。 (2认同)
  • 创建一个在启动时运行此命令的启动脚本。或调整您的 crontab 以每天运行它。 (2认同)

小智 7

Could not open a connection to your authentication agent对于任何在执行时得到 a 的人,ssh-add都需要开始ssh-agent

    eval `ssh-agent`
    ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)