Comment installer ssh-copy-id sur un Mac?

J’ai du mal à 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 je lance ssh-copy-id, cela me donne des erreurs. Des idées sur comment installer ssh-copy-id?

Vous pouvez l’installer en utilisant Homebrew :

brew install ssh-copy-id 

Si vous ne souhaitez 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

Les méthodes ci-dessus ne fonctionnent pas sur les anciens MAC. J’ai un lion OS. utilisez-le plutôt, car ssh-copy-id ne peut pas être inséré avec le brew sur les anciens pcs en raison de la compilation des erreurs de dépendances sur SSL.

cat ~ / .ssh / id_rsa.pub | ssh utilisateur@123.45.56.78 “mkdir -p ~ / .ssh && cat >> ~ / .ssh / authorized_keys”

crédit va à ce site

installer homebrew puis $ brew install ssh-copy-id

ssh-copy-id est installé sur macOS par défaut maintenant.

 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.4 $ which ssh-copy-id /usr/bin/ssh-copy-id