如何在Mac上安装ssh-copy-id?

问题描述 投票:170回答:5

我在尝试在Mac上安装ssh-copy-id时遇到问题。我试图关注https://github.com/beautifulcode/ssh-copy-id-for-OSX,但每次运行ssh-copy-id都会给我带来错误。有关如何安装ssh-copy-id的任何想法?

macos ssh homebrew ssh-keys
5个回答
343
投票

你可以使用Homebrew安装它:

brew install ssh-copy-id

如果您不想使用Homebrew,可以使用this Mac port

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

27
投票

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


4
投票

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

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

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

3
投票

上述方法不适用于旧Mac。我有一个狮子OS。使用此代码是因为ss-copy-id无法在旧PC上使用brew安装,因为在ssl上编译了依赖性错误。

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

归功于this site


1
投票

安装homebrew然后$ brew install ssh-copy-id

© www.soinside.com 2019 - 2024. All rights reserved.