SSH - Key funktioniert nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

lustigerpinguin

Benutzer
Registriert
20. Nov. 2017
Beiträge
5
Reaktionspunkte
0
Punkte
1
Hallo Zusammen,

ich versuche verzweifelt für mein BorgBackup (oder auch einfach nur rsync) ein SSH - Key - Login hin zu bekommen.
Ich habe eine DS1513+ / DSM 7.0.1-42218 Update 5 und folgende Versuche bereits unternommen:
- root - Login mit meinem Key funktioniert
- meinen User (anwender1) in die Gruppe 'administrators' aufgenommen
- Anpassungen in /etc/ssh/sshd_config vorgenommen (in synology - Anleitungen gefunden)
- versucht sshd neu zu starten (sollte gelungen sein)
- DS1513+ neu gestartet (für alle Fälle)
- die Datei /var/services/homes/anwender1/.ssh/authorized_keys existiert
- Rechte: 600 anwender1.users
- Rechte /var/services/homes/anwender1/.ssh 700 anwender1.users
- den sshkey manuell durch copy&paste übertragen
- den sshkey mit ssh-copy-id übertragen
Ich werde bei jedem Login nach meinem Passwort gefragt, was auch immer ich versucht habe.
Jemand eine Idee?
Vielen Dank schon mal.
Gruß
lustigerpinguin
 
Debug log mit -vv beim login versuch
 
Evtl. könnte auch ein Rechteproblem an deinem Benutzer-Home-Ordner vorliegen, so wie hier beschrieben. Du könntest also versuchen die Rechte von /var/services/homes/anwender1 auf 755 zu ändern.
 
Hallo,
Danke für eure Infos.
@Fusion wie bekomme ich das mit dem debug - log hin? Ich kenne mich mit Linux aus, aber nicht so genau mit der Synology - Version.

@Tommes mit den Rechten 755 klappt es - aber das kann doch eigentlich nicht wirklich die einzige Lösung des Problems sein? Dadurch hebele ich mir die komplette Security aus...
Wenn es wirklich nur so geht ist das IMHO ein Bug, kein Feature!

Gruß
lustigerpinguin
 
"synology version" gibt es nicht. Ist auch nur openSSH. ssh user@host -vv in der Art.
 
mit den Rechten 755 klappt es - aber das kann doch eigentlich nicht wirklich die einzige Lösung des Problems sein? Dadurch hebele ich mir die komplette Security aus...
Weshalb hebelst du dir die komplette Security damit aus?

Unter Linux Distributionen ist dies eigentlich der Normalfall dass die UMASK üblicherweise mit 022 definiert ist und sich somit für das User Home /home/user Verzeichnis die Berechtigungen zu 755 ergeben.
Die Definition von UMASK findet man üblicherweise in der config Datei /etc/login.defs.

Hier noch einiges zum nachschlagen:
Du kannst auch alternativ wenn du dich dabei besser fühlst anstatt 755 zu verwenden auch 711 versuchen. Sollte auch möglich sein die authorized_keys beim Versuch eine SSH Verbindung aufzubauen zu erreichen.
 
  • Like
Reaktionen: Tommes
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