2014-09-04 117 views

回答

326

可以使用Homebrew安装:

brew install ssh-copy-id 

如果你不想使用自制,您可以使用this Mac port

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

好了,所以我用自制的安装,但我注意到,当我尝试运行ssh-copy-id它会尝试去/ usr/bin,因为它不在那里,所以会出错。如何将它更改为/ usr/local/bin所在的位置? – Technic1an 2014-09-04 14:29:01

+0

什么是错误? – nwinkler 2014-09-04 14:47:20

+0

没关系我得到它的工作......我卸载自制软件,然后重新安装它以及ssh-copy-id,它的工作。谢谢 – Technic1an 2014-09-04 15:24:35

27

MacPorts的版本:sudo port install openssh +ssh-copy-id

1

ssh-copy-id现在默认安装在macOS上。

$ sw_vers 
ProductName: Mac OS X 
ProductVersion: 10.12.4 

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