ssh-copy-id другой порт

Я пытаюсь выполнить ssh-copy-id в одном порте, отличном от 22 (по умолчанию). Я исследовал и нашел команду ниже

$ssh-copy-id -i ~/.ssh/id_rsa.pub "user@192.168.0.1 -p 22001"

но при выполнении команды я получил эту ошибку:

/usr/bin/ssh-copy-id: ERROR: ssh: connect to host 192.168.0.1 -p 22001 port 22: Connection refuse

Кажется, что команда не понимает порт.

  • Аутентификация на основе ключей от PyCharm / JSCH до OpenBSD не выполняется
  • Установка удаленной файловой системы через SSH как другого пользователя
  • Безопасность шифрования SSH
  • Почему cron запускает удаленную команду по ssh на маршрутизаторе Cisco, прерывается?
  • rsync без подсказки для пароля, используя sshpass, как это небезопасно?
  • убийство туннелей для пользователя, связанного с ssh -N
  • Как я могу поддерживать открытое ssh-соединение и использовать его из сценариев оболочки?
  • Отправка функциональных клавиш (F1-F12) через SSH
  • One Solution collect form web for “ssh-copy-id другой порт”

     $ ssh-copy-id Usage: /usr/bin/ssh-copy-id [-h|-?|-n] [-i [identity_file]] [-p port] [[-o <ssh -o options>] ...] [user@]hostname 

    Поэтому в вашем случае просто используйте:

     $ ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22001 user@192.168.0.1 

    Из-за использования кавычек часть -p 22001 стала частью имени хоста, которое объясняет полученную вами ошибку.

    Interesting Posts

    Сделать curl / cat не прокручивать вниз, если вам нужен длинный текст?

    Как запустить привилегированный скрипт bash как не root?

    Как экспортировать переменную из Perl-скрипта в сценарий оболочки?

    grep верхнего вывода дает смешные символы при перенаправлении в файл

    Почему я не могу напечатать переменную, которую я вижу на выходе env?

    Как запустить процесс для пользователя, когда он входит в систему и завершается, когда закрывается его последняя сессия?

    Как можно выполнить работу с SDFlasher.exe с помощью утилиты FriendlyARM в Linux?

    Переименуйте сотни файлов

    Ключ управления питанием для запуска * X11 * скриптов при пробуждении

    Cron работает в 12.00, несмотря на изменение времени

    Как я могу заменить конкретный символ в одной строке, с определенным символом из другой строки?

    Преобразование строки из брандмауэра в OpenBSD 4.9 в OpenBSD 4.7

    Как я могу понять, почему gnome-панель часто ошибочна?

    Попробуйте запустить одну программу в Debian

    Является ли btrfs подходящей резервной файловой системой?

    Linux и Unix - лучшая ОС в мире.