У меня есть две учетные записи, которые используются для автоматической загрузки файлов на сервер, и политика компании требует, чтобы они обновлялись каждые 3 года. Меня не было здесь 3 года назад, и я не делал этого раньше.
Я не понимаю, как создать ключи SSH для двух отдельных учетных записей. В каталоге .ssh есть ключи id_rsa, но не указано, какая учетная запись пользователя нужна. Из того, что я прочитал, я думаю, что ключи должны быть в папке .ssh для связанной учетной записи, но мне сообщили, что ключи находятся в другой учетной записи, отличной от двух вышеперечисленных.
Надеюсь, это не слишком запутанно. Я не могу раскрыть конкретную информацию, не поставив под угрозу нашу безопасность.
решение1
Обычно создание ключа можно осуществить следующими шагами. Возможно, это поможет вам достичь своей цели.
Создайте новые ключи с помощью
ssh-keygen -t rsa
Вставьте содержимое id_rsa.pub в файл authorized_keys в /home/user/.ssh/authorized_keys — он может называться authorized_keys2
cat id_rsa.pub > /home/user/.ssh/authorized_keys (this will overwrite the current content of authorized_keys
скопируйте/загрузите id_rsa в свой клиент и подключитесь к своей учетной записи, используя ключ.
Если вам нужны ключи ppk, вы можете использовать PuTTYgen для преобразования вашего ключа выше.