У меня сервер с 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. Было бы здорово иметь такой же синтаксис.