SSH-COPY-ID(1)

НАЗВАНИЕ
ssh-copy-id - инсталлирует ваши файлы публичной идентификации на удаленной машине.

СИНТАКСИС
ssh-copy-id [-i identity_file]* [user@]machine

ОПИСАНИЕ
ssh-copy-id это сценарий, использующий ssh для подключения к удаленной машине (подразумевается использования пароля, так как аутентификация паролем должна быть включена, если вы не придумали какое-нибудь ловкое использование многоуровневой идентификации).

Он также изменяет права доступа на удаленный домашний каталог пользователя, ~/.ssh, ~/.ssh/authorized_keys и ~/.ssh/authorized_keys2 удаляя права записи для группы (что, в противном случае, не дало бы вам подключиться, если удаленный sshd работает в режиме StrictModes, включенном в его конфигурации).

Если задан параметр -i, то будет использован файл идентификации (по умолчанию ~/.ssh/identity.pub) независимо от того, имеются ли какие-либо ключи в вашем ssh-agent. В другом случае, если ssh-add -L выдаёт какую-либо информацию, то ему отдается предпочтение перед файлом идентификации.

Если используется параметр -i или ssh-add не дает отклика, то тогда используется содержимое файла идентификации. Если в нём имеется один или более отпечатков ключей (не важно каких), то эта информация будет добавлена в ~/.ssh/authorised_keys или ~/.ssh/authorised_keys2, в зависимости от типа идентификации на удаленной машине (с созданием, при необходимости, файлов и каталогов).

СМОТРИ ТАКЖЕ
ssh(1), ssh-add(1), ssh-agent(1), sshd(8)

ПЕРЕВОД
Перевод с английского: Александр Блохин