Je ne parviens pas à installer ssh-copy-id sur mon Mac. J'ai essayé de suivre https://github.com/beautifulcode/ssh-copy-id-for-OSX mais chaque fois que j'exécute ssh-copy-id, cela me donne des erreurs. Des idées sur la façon d’obtenir ssh-copy-id à installer?
Vous pouvez l'installer avec Homebrew :
brew install ssh-copy-id
Si vous ne voulez pas utiliser Homebrew, vous pouvez utiliser ce port Mac :
curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh
Version MacPorts: Sudo port install openssh +ssh-copy-id
ssh-copy-id
est maintenant installé par défaut sur macOS.
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.12.4
$ which ssh-copy-id
/usr/bin/ssh-copy-id
Les méthodes ci-dessus ne fonctionnent pas sur les anciens Mac. J'ai un lion OS. utilisez plutôt ceci car le ssh-copy-id ne peut pas être installé avec brew sur de vieux PC en raison d’erreurs de compilation de dépendances sur ssl.
cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
le crédit va à ce site
installer homebrew alors $ brew install ssh-copy-id