ssh - 如何从 drud/ddev-ssh-agent 容器中删除 key ?

标签 ssh agent ddev

我用了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/

相关文章:

linux - 如何通过 ssh 或 telnet 将终端大小更改发送到命令行应用程序?

linux - 如何在没有 PEM key 的情况下通过 ssh 进入 EC2 实例?

docker - 使用 BitBucket Pipelines 通过 SSH 访问部署到 VPS

php - 尝试查找和删除文本以修复WP恶意软件时,SSH命令无法正常工作

python 扭曲代理超时

python多代理模拟包

ddev - 将参数传递给 ddev exec 的 Web 命令?

sql-server - 如何在没有作业运行时自动停止 SQL Server 代理?

docker - ddev:更改 docker bridge 网络 ddev_default 的 IP 范围