如何从drud/ddev ssh代理容器中删除密钥?

如何从drud/ddev ssh代理容器中删除密钥?,ssh,agent,ddev,Ssh,Agent,Ddev,我使用了ddev auth ssh来包含我的项目主键。但意外地,来自不同客户的密钥被包含到ddev ssh代理容器中 那么,如何删除单个ssh密钥呢 或者如何删除所有密钥以添加我只想再次添加的密钥 我知道,如果我重新启动计算机,所有密钥都将丢失,我必须再次包含它们,但是有没有其他方法不启动?您必须停止ssh代理容器。一种方法是简单地运行ddev关机,或者您可以使用docker rm,您必须停止ssh代理容器。一种方法是只需运行ddev关机,或者您可以使用docker rm密钥根本不会复制到dde

我使用了
ddev auth ssh
来包含我的项目主键。但意外地,来自不同客户的密钥被包含到ddev ssh代理容器中

那么,如何删除单个ssh密钥呢

或者如何删除所有密钥以添加我只想再次添加的密钥


我知道,如果我重新启动计算机,所有密钥都将丢失,我必须再次包含它们,但是有没有其他方法不启动?

您必须停止ssh代理容器。一种方法是简单地运行
ddev关机
,或者您可以使用
docker rm

,您必须停止ssh代理容器。一种方法是只需运行
ddev关机
,或者您可以使用
docker rm

密钥根本不会复制到ddev ssh代理容器中。它是保留在主机上的密钥的代理。与Simon的另一个答案一样,您可以
ddev关闭
关闭所有ddev容器。但只需再次运行
ddev auth ssh
就更简单了

ddev ssh代理代理多个密钥不会造成损害;那应该很好


如果您真的希望它只处理一个键,您可以将该键单独放入目录中。例如,您可以将其复制到名为~/.ddev ssh keys的文件夹中。然后,您可以使用ddev ssh代理使用
ddev auth ssh-d~/.ddev ssh密钥进行设置。这些密钥根本不会复制到ddev ssh代理容器中。它是保留在主机上的密钥的代理。与Simon的另一个答案一样,您可以
ddev关闭
关闭所有ddev容器。但只需再次运行
ddev auth ssh
就更简单了

ddev ssh代理代理多个密钥不会造成损害;那应该很好


如果您真的希望它只处理一个键,您可以将该键单独放入目录中。例如,您可以将其复制到名为~/.ddev ssh keys的文件夹中。然后您可以使用ddev ssh代理使用
ddev auth ssh-d~/.ddev ssh keys

设置它,只是出于好奇:容器中有这样一个密钥有危险吗?有什么错误吗?只是出于好奇:把这样一把钥匙放在容器里有什么危险吗?有什么错误吗?