ssh-copy-id
можна використовувати для встановлення відкритого ключа на віддаленій машині authorized_keys
. Чи може ця команда застосовуватися для встановлення відкритих ключів інших користувачів, якщо у вас є sudo
можливість?
Оновлення: і локальне, і віддалене використовують Ubuntu 12.04.
Оновлення 2: опис процедури створення нового облікового запису користувача та додавання відкритого ключа
- (віддалено) Створіть новий обліковий запис користувача та встановіть його лише для доступу до відкритого ключа користувача.
- (локальний) Створіть відкритий ключ для нового облікового запису користувача (ssh-keygen).
- Як правило, я створюю каталог та файл
.ssh/authorized_keys
на віддаленому сервері, потім копіюю та вставляю відкритий ключ, створений локально, до нового облікового запису користувача. Що я шукаю, це те, що якщо я можу використатиssh-copy-id
для встановлення цього новоствореного відкритого користувача ключ безпосередньо в ssh-каталог. Просто, щоб зберегти ще пару команд.