brew install ssh-copy-id
OR
OR
wget http://blog.christopherpitzer.com/wp-content/uploads/ssh-copy-id \
-O /usr/bin/ssh-copy-id
sudo chmod +x /usr/bin/ssh-copy-id
wget http://blog.christopherpitzer.com/wp-content/uploads/ssh-copy-id \
-O /usr/bin/ssh-copy-id
sudo chmod +x /usr/bin/ssh-copy-id
Supposedly if you install macports for Snow Leopard, Leopard, or Tiger and then modify your PATH then you can get the "real" version of OpenSSH like so:
sudo port install openssh
# to start sshd (the server) on boot:
# sudo launchctl load -w /Library/LaunchDaemons/org.macports.OpenSSH.plist
# to start sshd (the server) on boot:
# sudo launchctl load -w /Library/LaunchDaemons/org.macports.OpenSSH.plist
But as far as I can tell, this doesn't actually include ssh-copy-id either.
http://repo.or.cz/w/openssh-git.git/blob_plain/3b07a5312b25695dca02a31592d850ff57bd68c1:/contrib/ssh-copy-id
sudo port install openssh +ssh_copy_id
That should do it.
It's all about Homebrew, baby!
'brew install ssh-copy-id'