Defina a porta para usar em ~/.ssh/config
da seguinte forma:
Host secret-host.example.com
Port 2222
Como posso fazer o ssh-copy-id usar uma porta diferente de 22?
Eu tentei com -p mas recebo:
ssh-copy-id -p XXX [email protected]
Bad port 'umask 077; test -d ~/.ssh || mkdir ~/.ssh ; cat >> ~/.ssh/authorized_keys'
Eu sei que a porta é boa porque estou conectado ao servidor nessa porta.
Defina a porta para usar em ~/.ssh/config
da seguinte forma:
Host secret-host.example.com
Port 2222
Eu uso este comando, observe as aspas:
ssh-copy-id -i ~/.ssh/id_dsa.pub "user@host -p 6842"
Tente isto:
ssh-copy-id "user@host -p 8888"
ssh-copy-id -i ~/.ssh/id_rsa.pub ‘-p 221 username@host’
De: É possível executar ssh-copy-id na porta diferente de 22?