ssh-copy-id
Instalar a chave pública no authorized_keys da conta remota.
Antes de executar
Exige um meio de autenticação existente, geralmente senha, diretório pessoal remoto gravável e shell compatível. A ferramenta não está presente em todas as instalações de macOS ou Windows. Copie somente o arquivo .pub. Adicionar uma chave não desativa login por senha nem configura OTP.
Exemplos
Instalar a chave pública pela porta SSH padrão.
ssh-copy-id -i ~/.ssh/id_ed25519.pub alice@server.example.comInstalar pela porta 2222 e testar depois com ssh -p 2222.
ssh-copy-id -p 2222 -i ~/.ssh/id_ed25519.pub alice@server.example.comOpções e exemplos
-i identity_fileComumSelecione a chave pública para instalar no servidor. Não copie a chave privada.
ssh-copy-id -i ~/.ssh/id_ed25519.pub alice@server.example.com-p portComumConecte-se ao servidor na porta SSH especificada.
ssh-copy-id -p 2222 -i ~/.ssh/id_ed25519.pub alice@server.example.com-nExecute uma simulação sem instalar chaves; a disponibilidade varia de acordo com a versão.
ssh-copy-id -n -i ~/.ssh/id_ed25519.pub alice@server.example.com-fForçar a instalação sem verificar se a chave já está presente; podem ocorrer duplicatas.
ssh-copy-id -f -i ~/.ssh/id_ed25519.pub alice@server.example.com-o optionPasse uma opção de configuração do cliente SSH para a conexão.
ssh-copy-id -o ConnectTimeout=10 -i ~/.ssh/id_ed25519.pub alice@server.example.com-F configfileUse um arquivo de configuração de cliente SSH alternativo.
ssh-copy-id -F ~/.ssh/lab_config alice@server.example.comReferências oficiais
Revisado em 27 de outubro de 2026