Как сделать так, чтобы ssh-copy-id использовал порт, отличный от 22?
Я попробовал это с -p, но получаю:
ssh-copy-id -p XXX XXXX@XX.XX.XX.XX
Bad port 'umask 077; test -d ~/.ssh || mkdir ~/.ssh ; cat >> ~/.ssh/authorized_keys'
Я знаю, что порт в порядке, потому что я подключен к серверу через этот порт.
Я использую эту команду, обратите внимание на цитаты:
ssh-copy-id -i ~/.ssh/id_dsa.pub "user@host -p 6842"
Установите порт для использования в ~/.ssh/config
следующим образом:
Host secret-host.example.com
Port 2222
Попробуйте это:
ssh-copy-id "user@host -p 8888"
ssh-copy-id -i ~/.ssh/id_rsa.pub ‘-p 221 username@host’
From: Можно ли запустить ssh-copy-id для порта, отличного от 22?