Как удалить ключ из контейнера с агентом drud / ddev-s sh? - PullRequest
0 голосов
/ 09 апреля 2020

Я использовал ddev auth ssh, чтобы включить мой mainkey для проектов. Но случайно ключ от другого клиента был включен в контейнер агента ddev-s sh.

Так как я могу удалить один ключ s sh.

Или как Могу ли я удалить все ключи, чтобы добавить ключ, который мне нужен только снова?

Я знаю, что если я перезагружаю компьютер, все ключи исчезают, и я должен снова их включить, но есть ли другой способ, без загрузки?

Ответы [ 2 ]

2 голосов
/ 09 апреля 2020

Ключи никогда не копируются в контейнер агента ddev-s sh. Это агент для ключей, которые остаются на вашем хосте. Как и в другом ответе Саймона, вы можете ddev poweroff отключить все контейнеры ddev. Но проще просто запустить ddev auth ssh снова.

Это не повредит агенту ddev-s sh для прокси нескольких ключей; это должно сработать просто отлично.

Если вы действительно хотите, чтобы он обрабатывал только один ключ, вы можете поместить этот один ключ в каталог самостоятельно. Например, вы можете скопировать его в папку с именем ~ / .ddev-s sh -key. Затем вы можете настроить его с помощью агента ddev-s sh, используя ddev auth ssh -d ~/.ddev-ssh-keys

2 голосов
/ 09 апреля 2020

Вы должны остановить контейнер с агентом s sh. Один из способов - просто запустить ddev poweroff или использовать docker rm.

...