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

我在尝试在 Mac 上安装 ssh-copy-id 时遇到了麻烦。我尝试遵循 https://github.com/beautifulcode/ssh-copy-id-for-OSX,但每次运行 ssh-copy-id 都会出现错误。对于如何安装 ssh-copy-id 有什么想法吗?

83530 次浏览

你可以使用 自酿的安装它:

brew install ssh-copy-id

如果你不想使用家酿,你可以使用 这个 Mac 接口:

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

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

Install < a href = “ http://brew.sh”rel = “ nofollow”> 自制软件 然后是 $ brew install ssh-copy-id

默认情况下,现在在 macOS 上安装了 ssh-copy-id

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4


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

上述方法在旧的 Mac 上不起作用。我有狮子操作系统。因为 ssh-copy-id 由于在 ssl 上编译依赖关系错误而不能在旧 PC 上使用 brew 安装。

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

功劳归 这个网站