[macos] Mac에서 ssh-copy-id를 어떻게 설치합니까?

Mac에 ssh-copy-id를 설치하는 데 문제가 있습니다. https://github.com/beautifulcode/ssh-copy-id-for-OSX 를 따르려고했지만 ssh-copy-id를 실행할 때마다 오류가 발생합니다. ssh-copy-id를 설치하는 방법에 대한 아이디어가 있습니까?



답변

Homebrew를 사용하여 설치할 수 있습니다 .

brew install ssh-copy-id

Homebrew를 사용하지 않으려면 이 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


답변

ssh-copy-id 현재 기본적으로 macOS에 설치되어 있습니다.

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

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


답변

위의 방법은 구형 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"

크레딧은 이 사이트 로갑니다


답변

그런 다음 homebrew 를 설치하십시오$ brew install ssh-copy-id


답변