SSH Zugriff mit keinem Benutzer möglich. Telnet funktioniert

Status
Für weitere Antworten geschlossen.

Sonsbecker

Benutzer
Mitglied seit
08. Apr 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich habe mich schon dumm gesucht und bin es weiterhin.

Ich habe schon lange einen DS214+ und hatte auch schon vollen SSH Zugriff (letzte mal vor ca. 1 Jahr). In der Zwischenzeit brauchte ich keinen SSH Zugriff und habe derweil einige Firmware-Updates aufgespielt.

Nun versuche ich wie sonst auch als "admin" über SSH auf den NAS zu kommen und ich bekomme von Putty immer die Antwort: "No supported authentication methods available (server sent: publickey)". Der SSH-Dienst ist aktiv und der Benutzer "admin" ist "Administrator".

Über Telnet komme ich problemlos rein, aber SSH will einfach nicht.

Irgendjemand eine Idee?

Vielen Dank im Voraus.

Viele Grüße

Benno
 

Sonsbecker

Benutzer
Mitglied seit
08. Apr 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Okay, bin ein Schritt weiter.

in der sshd_config stand
PasswordAuthentication no

Dies haben ich nun auskommeniert ("#" davor gesetzt). Und komme nun mit Passwort rein.

Aber eigentlich versuche ich immer mit einem Key auf die Server zuzugreifen, aber jetzt erhalte ich immer den Hinweis:
Server refused our key

Dafür habe ich noch keine Lösung gefunden. Habe den Key auch noch mal ganz neu angelegt, aber kein Erfolg...

Hat jemand da eine Idee?
 

the other

Benutzer
Sehr erfahren
Mitglied seit
17. Okt 2015
Beiträge
2.099
Punkte für Reaktionen
539
Punkte
154
Alles neumachen?

Moinsen,
in solchen Fällen erstelle ich immer ALLES neu,also das gesamte Schlüsselpaar.
Eben Schritt für Schritt, auch beim x.ten mal nach Anleitung. So weiß ich, dass alles aufeinander passt und kann falls nötig, die Fehlersuche eindämmen.
Und sooo aufwändig ist das ja zum Glück nicht.
Vorher aber alles wieder auf Ur-Zustand zurücksetzen...
Grüßle
the other
 

Sonsbecker

Benutzer
Mitglied seit
08. Apr 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Okay, habe die Lösung gefunden.

SSH mag es nicht, wenn "USER" ordner z.B. "/volume1/homes/admin" Gruppen rechte hat.

Also "/volume1/homes/admin/" darf nur "700"er Rechte haben.
Der darin enthaltende ".ssh"-Order auch nur "700"er Rechte.
Und die im ".ssh"-Ordner enthaltende "authorized_keys"-Datei nur "600"er Rechte.

Mit folgenden befehlen bekommt man das hin:
chmod 700 /home/your_user
chmod 700 /home/your_user/.ssh
chmod 600 /home/your_user/.ssh/authorized_keys

Viele Grüße
Benno
 

the other

Benutzer
Sehr erfahren
Mitglied seit
17. Okt 2015
Beiträge
2.099
Punkte für Reaktionen
539
Punkte
154
Moinsen,
ja, die korrekte Rechtevergabe ist absolutes Muss:
https://www.synology-wiki.de/index.php/Ssh_mit_Zertifikaten_absichern (siehe Vorarbeiten auf der ds)

Dachte, dass das bei dir eh noch alles so stehen würde...
Hauptsache es rennt jetzt wieder...kannste dann ja auf gelöst setzen, das Problem tritt j immer wieder auf.
Grüßle
the other
 
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