SSH von DS zu DS unter DSM6

Status
Für weitere Antworten geschlossen.

Fink

Benutzer
Mitglied seit
11. Dez 2010
Beiträge
92
Punkte für Reaktionen
5
Punkte
8
Hallo,

ich habe soeben bei meiner 415+ ein Update auf DSM 6 gemacht.
Wie ich im Vorfeld hier gelesen habe, kann man sich nun wohl nicht mehr über SSH mittels root anmelden.

Nun zu meinem Anliegen:

Bisher habe ich von der 415+ mittels RSYNC auf eine alte 110J (DSM 5.2) gesichert. Hierzu habe ich ein einfaches Skript genutzt, welches einfach nur den RSYNC Befehler verwendet.
Um die Verbindung hinzubekommen hatte ich mir ein Schlüsselpaar erzeugt.
Der öffentliche Schlüssel liegt auf der 110J unter ssh/authorized_keys des root user.
Den privaten Schlüssel hatte ich bei der 415+ unter ssh/id_rsa des root users.

Nun verbinde ich mich unter DSM 6 mittels SSH (Putty) auf meine 415+. Als User verwende ich nun aber statt "root" den User "admin" mit meinem Passwort.
Gleich beim einloggen kommt allerdings die Meldung: "Could not chdir to home directory /var/services/homes/admin: No such file or directory"

Auch bei der Verbindung zur 110J aus der Shell meiner 415+ über "ssh <Zielserver>" bekomme ich folgende Meldung:
"Could not create directory '/var/services/homes/admin/.ssh'."

Wie genau muss ich nun vorgehen um auch unter DSM 6 mittels SSH ohne Passwortabfrage auf die alte 110J zugreifen zu können?
Muss ich hier ggf. unter Admin ein SSH Verzeichnis anlegen? Wäre es eventuell korrekt nach dem einloggen mittels admin den Befehl "sudo -i" einzugeben, so dass der Versuch die Verzeichnisse anzulegen erfolgreich klappt?

Über eine einfache Hilfe würde ich mich freuen.

Gruß

Fink
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.947
Punkte für Reaktionen
1.220
Punkte
754
Wenn Du beim root-User keys hinterlegt hast, dann solltest Du Dich doch nach wie vor als root einloggen und auch das Skript laufen lassen können.
 

Fink

Benutzer
Mitglied seit
11. Dez 2010
Beiträge
92
Punkte für Reaktionen
5
Punkte
8
Nein, nicht auf der 415+. Auf der 415+ habe ich nur den private key für den Zugriff auf die 110J hinterlegt gehabt.
Ich hatte nicht eingestellt, dass ich mich mit nem private key auf der 415+ anmelden kann.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.947
Punkte für Reaktionen
1.220
Punkte
754
Sollte aber doch für rsync von der 415+ zur 110j reichen, wenn das Skript auf der 415+ läuft.
 

Fink

Benutzer
Mitglied seit
11. Dez 2010
Beiträge
92
Punkte für Reaktionen
5
Punkte
8
Werden die Skripte, welche ich über den Aufgabenplaner einplane, über root ausgeführt?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.947
Punkte für Reaktionen
1.220
Punkte
754
Du gibst im Aufgabenplaner den User an, unter dem der Aufruf geschieht.
 

Fink

Benutzer
Mitglied seit
11. Dez 2010
Beiträge
92
Punkte für Reaktionen
5
Punkte
8
Ahhhh merci. Kannst du mir noch erklären, wie ich mittels Putty unter DSM6 an das .ssh Verzeichnis komme, wo ich den private key hinterlegt hatte?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.947
Punkte für Reaktionen
1.220
Punkte
754
Das müsste so gehen:

Rich (BBCode):
cd /root/.ssh

klappt aber nur, wenn Du als root angemeldet bist.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.032
Punkte für Reaktionen
287
Punkte
393
Hallo,
per sudo -i wirst Du root und landest auch im Verzeichnis /root. Vermutlich hast Du den Benutzer-Home-Dienst nicht aktiviert, deswegen die Fehlermeldung wegen dem fehlenden Verzeichnis. Richte Dir für den Zugang zur DS415+ per ssh als root auch die Authentifizierung per Key ein dann hast Du an der Stelle kein Problem mehr.

Gruß Götz
 

Fink

Benutzer
Mitglied seit
11. Dez 2010
Beiträge
92
Punkte für Reaktionen
5
Punkte
8
Super vielen Dank - hat alles geklappt :)
 
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