PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scp ohne passworteingabe



dobrovolny
29.09.05, 05:34
möchte mit scp daten zwischen zwei rechnern kopieren, ohne ein passwort eingeben zu müssen (scp *.* root@hostname:/...)
hab schlüssel mit keygen erzeugt, funktioniert nicht.

marce
29.09.05, 06:27
... und was hast Du dann mit dem key gemacht?

Und wie hast Du ihn generiert?

Oder was funktioniert nicht? Das Schlüssel generieren?


Fragen über Fragen...

linuxbaby
09.02.06, 14:15
Hi

wollte keinen neuen thread eröffnen, denn ich habe das gleiche Problem

also ich möchte mit scp ohne passwortabfrage von srv1 backup files zum backup1srv übertragen.
bin nach dieser anleitung vorgegangen
http://www.linux-fuer-alle.de/doc_show.php?docid=233&catid=16

allerdings funtz das nicht, es wird immer noch ein pw abgefragt.

Was habe ich gemacht?
Auf beiden servern einen user "backup" angelegt und im home verzeichnis einen .ssh Ordner mit chmod 700
Von srv1 den dsa_id.pub auf den backup Server kopiert und dort an die authorized_keys in den .ssh Ordner des users backup kopiert.
Aber wenn ich nun ein testfile übertrage wird immer noch das pw des users backup abgefragt, was türlich für die durchführung eines cron jobs hinderlich ist. Was habe ich vergessen? Muss evtl. noch die sshd_config geändert werden??

THX FOR HELP IN ADVANCE
linuxbaby

linuxbaby
14.02.06, 13:51
mmh das problem besteht immer noch....hat denn keiner ne idee, woran´s liegen könnte??

THX
linuxbaby

marce
14.02.06, 13:53
wie sind denn die Rechte von dem .ssh-Ordner?

linuxbaby
14.02.06, 15:04
hi

die rechte sind 700

drwx------ 2 backup backup 4096 Feb 9 13:34 .ssh

auf beiden rechnern...

waxman
14.02.06, 15:16
Ich weiss nicht ob das hilfreich ist, jedoch mein ich mal gelesen zu haben das id_dsa.pub Schlüssel an die authorized_keys2 angehängt werden müssen. Aber hundertprozentig sicher bin ich mir dabei nun leider auch nicht.

just my 23 cents
waxman

linuxbaby
14.02.06, 15:19
muss die datei denn authorized_keys2 heißen? oder geht auch authorized_keys?
kann das leider gerade nicht testen :(

Windoofsklicker
14.02.06, 16:07
Den Namen der Datei kannst du in der sshd_config rausfinden:



AuthorizedKeysFile .ssh/authorized_keys



Hast du in der sshd_config folgendes stehen?



PubkeyAuthentication yes



Was für eine Passwortabfrage kommt? Ist es evtl. das Passwort für den Key, den du aus Versehen mit einem Passwort generiert hast oder ist es das Login-Passwort, weil der Key abgelehnt wurde?

Hat die authorized_keys die Rechte 600?

Was steht in den Logs?

Hast du dich mal mit dem SSH-Kommando eingeloggt und gelesen, was da steht?

linuxbaby
15.02.06, 12:12
so THX for help, jetzt löppt´s ;)....nachdem ich den vollen Pfad angegeben habe zum authorized_key file....DANKE!