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


답변:


344

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

brew install ssh-copy-id

Homebrew를 사용하지 않으려면 이 Mac 포트를 사용 하십시오 .

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

처음에는 오류가 발생했지만 양조장 라이브러리는 약간 새로 고침 된 것으로 나타났습니다. 실행 brew update후 다시 설치하면 문제가 해결되었습니다.
LapplandsCohan


7

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

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

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

5

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

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


chmod 700링크 된 사이트에서를 제외했습니다 . 대신 다음을 사용할 수 있습니다. ssh USER@HOST 'umask 077 && mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
jrw32982는

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.