ssh-copy-idpode ser usado para instalar sua chave pública em uma máquina remota authorized_keys. O mesmo comando poderia ser usado para instalar as chaves públicas de outros usuários, se você tiver sudocapacidade?
Atualização: local e remota estão usando o Ubuntu 12.04.
Atualização 2: descrevendo o procedimento de criação de uma nova conta de usuário e adição de chave pública
- (remoto) Crie uma nova conta de usuário e defina-a apenas para acesso à chave pública do usuário.
- (local) Gere uma chave pública para a nova conta de usuário (ssh-keygen).
- Normalmente, eu faço é criar o diretório e o arquivo
.ssh/authorized_keysno servidor remoto e copiar e colar a chave pública gerada localmente na conta do novo usuário. O que estou procurando é que, se eu puder usarssh-copy-idpara instalar a chave pública desse usuário recém-criado diretamente no diretório ssh. Apenas para salvar mais alguns comandos.