我用了ddev auth ssh
包括我的项目主键。但意外地将来自不同客户的 key 包含在 ddev-ssh-agent 容器中。
那么如何删除单个 ssh-key。
或者如何删除所有 key 以再次添加我只想要的 key 。
我知道,如果我重新启动计算机,所有 key 都消失了,我必须再次包含它们,但有没有其他方法,无需启动?
最佳答案
key 根本不会复制到 ddev-ssh-agent 容器中。它是保留在主机上的 key 的代理。正如西蒙的其他答案一样,您可以 ddev poweroff
关闭所有 ddev 容器。但是运行 ddev auth ssh
更简单再次。
ddev-ssh-agent 代理多个 key 没有害处;那应该很好。
如果你真的希望它只处理一个键,你可以把那个键单独放在一个目录中。例如,您可以将其复制到名为 ~/.ddev-ssh-keys 的文件夹中。然后您可以使用 ddev-ssh-agent 使用 ddev auth ssh -d ~/.ddev-ssh-keys
进行设置
关于ssh - 如何从 drud/ddev-ssh-agent 容器中删除 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61119686/