ssh-copy-id
Rede
Uso
ssh-copy-id -i <key.pub> <user>@<host>Acrescenta sua chave publica ao ~/.ssh/authorized_keys do servidor para ele parar de pedir senha; o login por senha precisa continuar aberto nessa primeira vez, e `-i` recebe o arquivo `.pub`, nao a chave privada.
Opções comuns
| Opção | Significado |
|---|---|
| -i <key.pub> | Which public key to install. Point it at the .pub file. |
| -p 2222 | Port of the remote host. |
| -f | Install it without first checking whether it is already there. |
| -n | Dry run: print what would be appended and stop. |
Exemplos
ssh-copy-id -i ~/.ssh/id_ed25519.pub deploy@example.comAppend your key to the remote authorized_keys.
ssh-copy-id -p 2222 deploy@example.comThe same on a non-standard port.
Quando a conexão falha, estes mostram até onde ela chegou: o nome não resolve, não há rota ou a porta está fechada.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que ssh-copy-id faz?
Acrescenta sua chave publica ao ~/.ssh/authorized_keys do servidor para ele parar de pedir senha; o login por senha precisa continuar aberto nessa primeira vez, e `-i` recebe o arquivo `.pub`, nao a chave privada.
Q. Como se digita?
ssh-copy-id -i <key.pub> <user>@<host> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 4; a lista completa está em man ssh-copy-id. Este comando fica em Rede.
Comandos relacionados
página man: man ssh-copy-id