ssh-copy-id
pode 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 sudo
capacidade?
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_keys
no 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-id
para instalar a chave pública desse usuário recém-criado diretamente no diretório ssh. Apenas para salvar mais alguns comandos.