Bagaimana Anda menginstal ssh-copy-id di Mac?


Jawaban:


344

Anda dapat menginstalnya menggunakan Homebrew :

brew install ssh-copy-id

Jika Anda tidak ingin menggunakan Homebrew, Anda dapat menggunakan port Mac ini :

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

Pertama memberi saya kesalahan, tapi ternyata perpustakaan minuman saya agak terlambat untuk refresh. Menjalankan brew updatelalu menginstal kembali memecahkan masalah.
LapplandsCohan


7

ssh-copy-id terinstal di macOS secara default sekarang.

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12.4

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

5

Metode di atas tidak berfungsi pada Mac lama. Saya memiliki OS singa. gunakan ini sebagai gantinya karena ssh-copy-id tidak dapat diinstal dengan minuman pada PC lama karena mengkompilasi kesalahan dependensi di ssl.

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

kredit masuk ke situs ini


Anda meninggalkan chmod 700dari situs tertaut Anda. Anda bisa menggunakan: ssh USER@HOST 'umask 077 && mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'
jrw32982 mendukung Monica

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.