У меня возникли проблемы с установкой ssh-copy-id на моем Mac. Я старался следовать https://github.com/beautifulcode/ssh-copy-id-for-OSX, но каждый раз, когда я запускаю ssh-copy-id, он дает мне ошибки. Любые идеи о том, как установить ssh-copy-id для установки?
Как установить ssh-copy-id на Mac?
Ответ 1
Вы можете установить его с помощью Homebrew:
brew install ssh-copy-id
Если вы не хотите использовать Homebrew, вы можете использовать этот порт Mac:
curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh
Ответ 2
Версия MacPorts: sudo port install openssh +ssh-copy-id
Ответ 3
ssh-copy-id
теперь установлен на macOS по умолчанию.
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.12.4
$ which ssh-copy-id
/usr/bin/ssh-copy-id
Ответ 4
Вышеуказанные методы не работают на старых компьютерах Mac. У меня львиная ОС. используйте это вместо этого, потому что ssh-copy-id не может быть установлен с brew на старых ПК из-за ошибок компиляции зависимостей в ssl.
cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
кредит переходит на этот сайт
Ответ 5
установить homebrew
то $ brew install ssh-copy-id