У меня сервер с SSH работает на нестандартном порту. Вместо 22 он работает на 8129. Для входа я использую:
ssh -p 8129 hostname
Теперь, когда мне нужно настроить ключ для входа без пароля, я должен скопировать открытый ключ и вручную добавить его к авторизованному ключу. Я обнаружил, что команду ssh-copy-id
можно использовать для упрощения этого процесса, но, похоже, у нее нет возможности указать порт сервера ssh.
Есть ли какой-нибудь способ сказать ssh-copy-id
использовать порт 8129, или я должен просто забыть об этой команде и скопировать / вставить вручную, как раньше?
ssh
есть синтаксисssh -p 1234 user@host
,ssh-copy-id "-p 1234 user@host"
и наконецscp -P 1234 user@host
. Было бы здорово иметь такой же синтаксис.