我正在使用 Github 的 ssh 协议来向我的仓库推送和从中拉取数据,每当我这样做时都会显示以下消息
Enter passphrase for key '/home/username/.ssh/id_rsa':
我想要一个自动备份脚本,但由于它要求,它不能自动执行。我该如何阻止它询问密码
答案1
这是因为您的 SSH 密钥上设置了密码。要删除密码,您可以使用
ssh-keygen -p
并在询问时输入空密码。
如果您还将该密钥用于其他用途,更好的方法可能是创建一个没有密码的新密钥以在自动脚本中使用。