【发布时间】:2021-11-29 03:37:49
【问题描述】:
我在 Ubuntu 20.04 中使用 Vector Robot OSKR 套件。我有公钥和私钥,所以我可以 ssh 到 Vector。问题是我无法通过 ssh-add 来获取永久保留在 ~/.ssh 中的密钥。我试过了:
ssh-add -K - 这会返回“无法打开与您的身份验证代理的连接”错误。
一切正常的唯一方法是,如果我执行 ssh-agent /bin/sh,获得一个新的 shell,然后我可以将密钥和 ssh 添加到 Vector。但这种方式似乎不是永久的。在每次新的 SSH 会话之前,我都必须这样做。我已经对密钥进行了 chmod,它似乎不想成为我的 .ssh 文件夹的永久添加。我在这里搜索了一下,这实际上是我发现 ssh-agent 技巧的地方,但我真的很想添加这个密钥,所以它是一个永久的东西,我不必经历这个过程每次。
【问题讨论】:
-
ssh-add不会将文件添加到您的.ssh目录;它将它们发送到活动的ssh-agent进程。目前尚不清楚您实际上要做什么。
标签: ssh key ubuntu-20.04