web-dev-qa-db-fra.com

Comment installez-vous ssh-copy-id sur un Mac?

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?

170
Technic1an

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 
343
nwinkler

Version MacPorts: Sudo port install openssh +ssh-copy-id

27
Victor Sergienko

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
4
Ryan

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

3
Drl Sherif Omran

installer homebrew alors $ brew install ssh-copy-id

1
vikrantt