Eben habe ich in einem Wiki gelesen, wie man für SSH einen Public Key kopieren soll:
cat ~/.ssh/id_rsa.pub | ssh root@172.16.1.1 'cat - >> ~/.ssh/authorized_keys'
Bei dem Tipp sind mehrere Dinge problematisch:
- wer sagt, dass es ein rsa Key ist und kein dsa?
- gibt es .ssh schon?
- hat .ssh und authorized_keys die richtigen Rechte?
Die Befehlszeile müsste weit umfangreicher sein…
Aber halt es geht viel einfacher mit
ssh-copy-id user@host
Mehr Optionen unter man ssh-copy-id
PS: MAC OS X kennt das Kommando nicht …