Rog*_*ach 5 ssh key-authentication ssh-agent
我有一台远程机器,我用它设置了公钥 ssh auth - 也就是说,我可以不用每次输入密码就可以 ssh 到它。我在脚本中有一组操作,它们使用该 ssh 连接。
但是当我通过 cron 运行该脚本时,它会不断询问每个操作的密码短语 - 由于我有超过 10 个,所以它变得很无聊。
我尝试在这些操作之前运行 ssh-add 并得到:
Could not open a connection to your authentication agent.
Run Code Online (Sandbox Code Playgroud)
我可以做些什么来减少密码重新输入的次数?
尝试跑步
eval $(ssh-agent -s)
Run Code Online (Sandbox Code Playgroud)
before ssh-add
,导出引用刚刚启动的代理的环境变量,然后运行
ssh-agent -k
Run Code Online (Sandbox Code Playgroud)
(没有eval
) 在脚本末尾杀死代理。
归档时间: |
|
查看次数: |
2443 次 |
最近记录: |