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