SCP DS209+II <= Webserver per Keyfile klappt nicht

Status
Für weitere Antworten geschlossen.

kicr

Benutzer
Mitglied seit
17. Aug 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich habe dank der ausführlichen Anleitung scp zum Laufen bekommen.

Ich möchte von der DS209+II ein scp Kommando passwortlos ausführen, um Daten von einem Webserver zu laden. Das SCP Kommando ohne Keyfile funktioniert.

Ich habe auf der DS209+II per ssh-keygen -t dsa ein Keypaar erstellt.

Rich (BBCode):
DS209> ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
....

Den Inhalt der /root/.ssh/id_dsa.pub Datei habe ich auf dem Webserver im Verzeichnis /home/.ssh/ in die Datei authorized_keys kopiert.

Der Zugriff sieht jetzt wie folgt aus:

Rich (BBCode):
scp -i /root/.ssh/id_dsa webXXX@servername.de:www/test.tgz

Leider muss ich trotzdem das Passwort angeben. Kann mir jemand helfen?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.174
Punkte für Reaktionen
423
Punkte
393
Hallo,
bekommst Du eine Fehlermeldung? Klappt der ssh zugang mit diesen Parametern? Ist /home das Home-Verzeichnis des Users auf dem Webserver?

Gruß Götz
 

kicr

Benutzer
Mitglied seit
17. Aug 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Ich erhalte lediglich den Passwordprompt, also keine Fehlermeldung. Beim SSH Zugang
Code:
ssh -i .ssh/id_dsa webXXX@servername.de
das gleiche. Das Homeverzeichnis des webXXX User ist /home.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.174
Punkte für Reaktionen
423
Punkte
393
Hallo,
dann scheint die Anmeldung per Key beim Webserver in der sshd.conf nicht aktiviert zu sein.

Gruß Götz
 

kicr

Benutzer
Mitglied seit
17. Aug 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo goetz,

danke für deine Hilfe. Letztlich liegt es wirklich nur am Webserver. Ich habe mit meinem Anbieter gesprochen und es hat funktioniert.

Die authorized Keys wurde im /.ssh Verzeichnis erwartet. Ich konnte die nur im /home/.ssh Verzeichnis anlegen.

Danke und Gruß
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat