~ Oneliner to Install ssh-copy-id on Mac OS X
» By Joren on Saturday 25 December 2010ssh-copy-id is a practical bash script, installed by default on Ubuntu. The script is used to distribute public keys. The following oneliner makes it available on Mac OS X:
```ruby\ sudo bash < <( curl —silent http://0110.be[install-ssh-copy-id.bash] )\ ```\ This oneliner does three things:
-
It copies
ssh-copy-idfrom this website to/bin/ssh-copy-id. -
It makes sure that
ssh-copy-idis executable, usingchmod. -
There is no three
The install procedure needs superuser rights because it writes in the /bin folder. Executing scripts from untrusted sources with superuser rights is actually really, really, extremely dangerous. But in this case it is rather innocent.
The ssh-copy-id script is the one provided with Ubuntu and Debian, I assume it is GPL’ed. I have not modified it for Mac OS X but it seems to behave as expected. I have only tested the install script and behavior on 10.6.5, YMMV (Your Mileage May Vary).