ssh-copy-id

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:

  1. wer sagt, dass es ein rsa Key ist und kein dsa?
  2. gibt es .ssh schon?
  3. 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 …

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.