Я хочу создать ключ ssh на виртуальном сервере, который будет использоваться для всех пользователей. Я создал ключ для себя
ssh-keygen -t rsa -C "my@gamil.com"
но это только под моим пользователем. есть ли решение для этого?
Вы можете передать копию вашего личного ключа другим людям. Вы можете сделать его читаемым во всем мире и поместить его в каталог, где другие люди смогут получить доступ к файлу. ssh
совершенно счастлив использовать общедоступный файл закрытого ключа.
Если файл ключа защищен парольной фразой, вам нужно будет передать парольную фразу другим пользователям, чтобы они могли использовать ключ. Как только они узнают парольную фразу, они смогут сделать копию файла ключа и использовать ssh-keygen
чтобы изменить или удалить парольную фразу в скопированном файле.
Настраивать ssh-ключ, который может использовать каждый, не нормально. Поэтому нет стандартного места для их хранения или стандартного способа их распространения среди других пользователей. Вы будете самостоятельно выбирать, как сделать ключ доступным для всех остальных.