web-dev-qa-db-ja.com

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

私のMacにssh-copy-idをインストールしようとして困っています。私は従うことを試みました https://github.com/beautifulcode/ssh-copy-id-for-OSX しかし、私がssh-copy-idを実行するたびにそれは私にエラーを与えます。 ssh-copy-idを使ってインストールする方法について何かアイデアはありますか?

170
Technic1an

自作 を使ってインストールできます。

brew install ssh-copy-id

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

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

MacPortsのバージョン:Sudo port install openssh +ssh-copy-id

27

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

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

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

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

cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"

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

3

インストール 自作 それから$ brew install ssh-copy-id

1
vikrantt