Как я могу заставить ssh-copy-id использовать порт, отличный от 22?

Как сделать так, чтобы 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'

Я знаю, что порт в порядке, потому что я подключен к серверу через этот порт.

5
задан 1 December 2012 в 14:17

4 ответа

Я использую эту команду, обратите внимание на цитаты:

ssh-copy-id -i ~/.ssh/id_dsa.pub "user@host -p 6842"
0
ответ дан 1 December 2012 в 14:17

Установите порт для использования в ~/.ssh/config следующим образом:

Host secret-host.example.com
Port 2222
0
ответ дан 1 December 2012 в 14:17

Попробуйте это:

ssh-copy-id "user@host -p 8888"
0
ответ дан 1 December 2012 в 14:17
ssh-copy-id -i ~/.ssh/id_rsa.pub ‘-p 221 username@host’

From: Можно ли запустить ssh-copy-id для порта, отличного от 22?

0
ответ дан 1 December 2012 в 14:17

Другие вопросы по тегам:

Похожие вопросы: