Macにssh-copy-idをインストールするにはどうすればよいですか?


回答:


344

Homebrewを使用してインストールできます。

brew install ssh-copy-id

Homebrewを使用したくない場合は、次のMacポートを使用できます。

curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh 

最初はエラーが出ましたが、brewライブラリは更新が少し遅れました。実行brew updateしてから再度インストールすると、問題は解決しました。
LapplandsCohan


7

ssh-copy-id 現在、デフォルトでmacOSにインストールされています。

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

$ which ssh-copy-id
/usr/bin/ssh-copy-id

5

上記の方法は古いMacでは機能しません。ライオンOSを持っています。代わりにこれを使用してください。これは、sslでの依存関係エラーのコンパイルにより、古いPCにssh-copy-idをbrewでインストールできないためです。

cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"

クレジットはこのサイトに行く


chmod 700リンクされたサイトからを除外しました。あなたは代わりに使用することができます ssh USER@HOST 'umask 077 && mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
jrw32982はモニカサポート

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.