Kein SSH Zugang für non-root, DSM 6

Status
Für weitere Antworten geschlossen.

technotravel

Benutzer
Mitglied seit
07. Apr 2012
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo liebe Leute,

ich hab mir jetzt schon nen Elch gesucht und alles Mögliche ausprobiert - aber kriege partout keinen SSH-Zugang mit key für einen nicht root Nutzer unter DSM 6.

SSH Zugang als solcher ist funktionell - als root komme ich mit keyfile problemlos rein. Nur halt nicht als normaler User - beim Versuch wird immer nach dem Passwort gefragt (und dieses dann aber auch nicht akzeptiert). Auch kann ich als root auf der Konsole nicht mit su zu einem bestehenden User wechseln.

Habe es probiert mit dem User in der Administratorengruppe - geht nicht. Ohne sie aber auch nicht. Auch die Änderung in der etc/passwd für den user von /sbin/nologin zu /bin/sh hat nichts gebracht.

Auch alle möglichen unterschiedlichen (bei der Suche gefundenen) Berechtigungen für Home-Verzeichnis, .ssh und authorized_keys habe ich vergeblich probiert. Ich weiß nicht mehr, was ich noch probieren kann und bitte um Ratschläge.

Hintergrund ist, dass ich einen shared folder auf einen externen Server (Debian) sichern möchte, und zwar mit rsnapshot. Da rsnaphot auf dem externen Server ausgeführt werden muss, muss ich per rsync auf das Verzeichnis in der Synology zugreifen können. Da ein Zugriff per rsync als root/admin nicht möglich ist, brauche ich halt einen SSH Zugang für einen extra für rsync erstellten User (die notwendigen Einstellungen in der GUI für rsync und Berechtigungen für den betroffenen folder habe ich selbstverständlich gemacht). Diese Restriktion, per rsync nicht als root auf shared folders zugreifen zu können, ist mir reichlich unverständlich, aber wohl nicht zu ändern ... rsync von der Synology zu dem externen Server funktioniert problemlos, aber das hilft mir leider nicht.

Hat das schon jemand hingekriegt und kann mir weiterhelfen? Vielen Dank im Voraus!
Chris
 

technotravel

Benutzer
Mitglied seit
07. Apr 2012
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
So, noch ein kurzes Update: irgendwann hatte ich SSH wenigstens so weit, dass ich mich mit Passwort auf der Konsole einloggen konnte.

Für mein Projekt (einen shared folder auf meinem VPS mittels rsnapshot zu sichern) hat mich das aber nicht weitergebracht. Auch Versuche mit sshpass sind leider gescheitert. Die Restriktionen von SSH und rsync auf der Synology sind einfach Murks und machen selbst einfache Aufgaben schwer bis unmöglich.

Beholfen habe ich mit schließlich mit WebDav: den Ordner im VPS gemounted und von dort mit rsnapshot gesichert. Hat nur ewig gedauert (etwa 1,5GB/Stunde), wobei ich nicht sicher bin, ob es am Protokoll lag oder meinem generell nicht so prallen Upload zuhause. Oder an beidem ...

Vielleicht hilft das jemandem in einer ähnlichen Situation.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Also bei mir funktioniert der Login für SSH mit Mitgliedern der Administrator Gruppe mit Passwort.
Und für normale Benutzer reicht es den Login in /etc/passwd von /sbin/nologin auf /bin/sh umzustellen.
Ob es für rsync+ssh reicht, oder mit rsa-key geht, habe ich gerade nicht probiert.
 
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