Команда ssh-copy-id (в пакете openssh-client и установлена по умолчанию):
ssh-copy-id user@hostname.example.com
копирует открытый ключ вашей идентичности по умолчанию (используйте -i identity_file для других идентификаторов) на удаленный хост.
Идентификатор по умолчанию – это ваш «стандартный» ssh-ключ. Он состоит из двух файлов (открытый и закрытый ключ) в каталоге ~/.ssh , обычно называемом identity , id_rsa или id_dsa (и тем же самым с .pub ), в зависимости от типа ключа. Если вы не создали более одного ключа ssh, вам не нужно беспокоиться о том, чтобы указать идентификатор, ssh-copy-id будет просто выбирать его автоматически.
Если сервер использует порт, отличный от значения по умолчанию:
ssh-copy-id "user@hostname.example.com -p 2222"