Mac'e ssh-copy-id'ü nasıl yüklersiniz?


Yanıtlar:


344

Homebrew kullanarak kurabilirsiniz :

brew install ssh-copy-id

Homebrew'u kullanmak istemiyorsanız, bu Mac bağlantı noktasını kullanabilirsiniz :

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

İlk önce bana hatalar verdi, ancak demlemek kütüphanemin yenileme için biraz gecikmiş olduğu ortaya çıktı. Çalıştırdıktan brew updatesonra tekrar yüklemek sorunu çözdü.
LapplandsCohan


7

ssh-copy-id macOS'a varsayılan olarak yüklenmiştir.

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

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

5

Yukarıdaki yöntemler eski Mac'lerde çalışmaz. Bir aslan işletim sistemim var. bunun yerine, ssh-copy-id, ssl'deki bağımlılık hataları derlendiğinden eski bilgisayarlara demleme ile yüklenemez.

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

kredi bu siteye gidiyor


Dışarı sol chmod 700bağlantılı siteden. Bunun yerine ssh USER@HOST 'umask 077 && mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
şunları

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.