Am 15.02.2011 10:23, schrieb Karl Sinn:
Hallo,
In dieser Datei muß der Pubkey stehen, mit dessen privater Hälfte Du Dich einloggen willst. Wie das mit ssh-copy-id geht weiß ich nicht, ich mache es immer so:
cat .ssh/id_dsa.pub | ssh user@zielrechner "cat>> .ssh/authorized_keys"
das hat funktioniert.
Es war also tatsächlich das ssh-copy-id das nicht funktioniert hat ohne eine Fehlermeldung auszuspucken. Ich werde mir das nochmal genauer ansehen
# man ssh-copy-id könnte dir weiterhelfen bzw. aufklären. Dort steht auch explizit, dass der öffentliche Schlüssel von ~/.ssh/id_rsa.pub vom Home-Verzeichnis des derzeitig eingeloggten User zum Server übertragen wird, wenn nichts anderes angegeben. Meist gebe ich wie folgt ein, um ja nicht den verkehrten Schlüssel hochzuladen: # ssh-copy-id -i ~/.ssh/id_rsa.pub user@zielrechner Es setzt jedoch voraus, dass es auch der generierte öffentliche Schlüssel von dem derzeitigen User ist. (Meine Vermutung ist, du verwendest DSA anstatt RSA, richtig?) Welchen Schlüssel du hochgeladen bzw. ob du überhaupt einen Schlüssel bekannt gegeben hast, kannst du hiermit feststellen: # ssh sebastian-siebert.com 'cat ~/.ssh/authorized_keys' | grep -f ~/.ssh/id_rsa.pub bzw. # ssh sebastian-siebert.com 'cat ~/.ssh/authorized_keys' | grep -f ~/.ssh/id_dsa.pub HTH, -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: http://www.sebastian-siebert.de Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/OpenSUSE_Mailinglisten-Netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org