Я бы сказал, что в целом это опасная практика, но, как вы уже описали проблему, конкретный экземпляр не вызовет проблем с безопасностью.
Ключ ssh RSA - это "просто" парацифры плюс строка комментария.(Во многом так же, как физический ключ дома - это «просто» кусок металла с вырезанными в нем канавками и выемками.) Если вы сгенерировали пару ключей RSA, отбросили открытый ключ и опубликовали закрытый ключ, он быЭто не опасно для себя, поскольку этот закрытый ключ технически ни к чему не аутентифицирует.
Тем не менее, если у вас есть привычка публиковать закрытые ключи ssh, это открывает возможность того, что в какой-то момент вы ''Я опубликую "настоящий" ключ в вашем "нормальном" процессе, и это будет плохо.Я бы предположил, что на самом деле это не лучшая практика, и вам следует обращаться с каждым закрытым ключом так, как если бы он имел права доступа root на ваших серверах.
(Это никак не связано с Docker, за исключением того, что если вы ssh-keygen
внутри контейнера он обычно будет находиться в частной файловой системе контейнера, и утечку будет немного сложнее.)