Terminal-Zugang mit PuTTY einrichten

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.673
Punkte für Reaktionen
1.573
Punkte
314
Puh... also...
  • Dein primäres Ziel ist es, sich direkt als root ohne Eingabe eines Passwortes auf deinem Synology NAS per SSH aufzuschalten, richtig? Dann befolge die Anweisungen in der Anleitung von Synology, die für einen root Zugriff gelten.

  • Möchtest du dich zusätzlich als Administrator ohne Eingabe eines Passwortes auf deinem Synology NAS per SSH aufzuschalten, dann befolge die Anweisungen in der Anleitung von Synology, die für einen Zugriff von Administratoren gelten.
Okay.
Du hast im DSM den Benutzer-Home-Dienst aktiviert, so wie es in der Anleitung steht, richtig?

Du hast unter Windows bereits das RSA-Schlüsselpaar erstellt und den öffentlichen Schlüssel id_rsa.pub einmal in das Home-Verzeichnis deines Administrators und einmal in einen freigegebenen Ordner deiner Wahl (laut Anleitung ist das der Ordner /test) deiner Synology NAS abgelegt. Richtig?

Gut. Wir gehen jetzt mal davon aus, das du dich sowohl als Administrator als auch als root an deinem Synology NAS per SSH, Passwortlos aufschalten möchtest, das macht die Sache für mich etwas einfacher.

D. Anmeldung über SSH mit einem RSA-Schlüsselpaar (als Administrator)
  • Melde dich als Administrator über SSH am DSM an mit...
    ssh Mister_No@[REMOTE-SERVER-IP] -p [PORT]
  • Du befindest dich nun im Benutzer-Home-Ordner des angemeldeten Administrators
    Mister_No@DS920:~$
  • Wechsel in das Verzeichnis .ssh mit...
    cd ~/.ssh
  • Schreibe den Inhalt der Datei id_rsa.pub in die Datei authorized_keys mit...
    cat id_rsa.pub >> authorized_keys

    Ergebins: Du kannst dich jetzt über SSH mit einem angegebenen Administratorkonto ohne Eingabe des Kennworts anmelden
D. Anmeldung über SSH mit einem RSA-Schlüsselpaar (als root)
  • Melde dich als Administrator über SSH am DSM an mit...
    ssh Mister_No@[REMOTE-SERVER-IP] -p [PORT]
  • Wechsel nach root mit...
    sudo -i
    ... und gib das Passwort deines Administrators ein.
  • Du befindest dich nun im Benutzer-Home-Ordner von root
    root@DS920:~#
  • Erstelle den Ordner .ssh mit...
    mkdir -p /root/.ssh
  • Kopiere den öffentlichen Schlüssel mit dem folgenden Befehl in eine neue Datei...
    cp /volume[X]/test/id_rsa.pub /root/.ssh/authorized_keys
    ... wobei du das [X] in volume[X] durch die Zahl ersetzten musst, die dein Volume trägt, i.d.R. volume1.
    Ebenfalls musst du eventuell den Pfad anpassen, solltest du nicht den Ordner /test verwendet haben.
  • Passe die Rechte an mit...
    chmod 700 -R ~/.ssh
    ... weiter mit...
    ll -R /root | grep 'ssh\|auth'
    ... und mit ...
    chown root:root /root/.ssh/authorized_keys

    Ergebins: Du kannst dich jetzt über SSH mit dem root Konto ohne Eingabe des Kennworts anmelden

Ich habe jetzt genau das wiedergegeben, was in der Anleitung steht. Nichts anderes.
 
Zuletzt bearbeitet:

XXL1602

Benutzer
Mitglied seit
18. Jun 2024
Beiträge
81
Punkte für Reaktionen
5
Punkte
8
Wie komme ich an diese Hilfe, die im vorhergehenden Beitrag, Bild 1 gezeigt wird? Schon zigmal gesehen, find ich nicht wieder. Unter <DSM Hilfe> im Hauptmenu jedenfalls nicht.

Bei meinen "SMB-Verbindungsbemühungen" bin ja auch ein Stück weitergekommen, nur nicht das Entscheidende:
Habe jetzt in der WIN-NW-Umgebung die Ordner aus docker. Aber das hilft noch nicht weiter.

Wenn ich unter cmd "sssh root@meine-nas adresse aufrufe, wird ein PW verlangt. Welches könnte das sein? das von meinem ADM - NAS jedenfalls nicht.

Wenn ich aber SSH auf meinen Adm-User mache und dann sudo -i (ja ich weiss, da oben steht, soll man nicht machen) dann lande ich in irgendeinem Rootverzeichnis, wahrscheinlich eben zu dem meines ADM-Kto. Aber müsste man diese Dateien dann auch nicht im WIN-Explorer sehen?

Und warum will ich das Ganze: weil ich rclone installieren will, das habe ich zwar schon unter dem Admin-User, was aber wohl falsch ist.

Von daher wäre es ja ganz hilfreich, wenn ich den Link aus Bild 1, Punkt 1 oben in textform haben könnte

Danke

UPDATE: der jetzt vorgehende Post war vorhin noch nicht da, ...
Für mich gilt quasi Ähnliches, was Syn_Master will: als root Zugang zur NAS, aber im Speziellen dockers haben, PW stört mich nicht
 

Anhänge

  • 01 (2).png
    01 (2).png
    50 KB · Aufrufe: 8
Zuletzt bearbeitet:

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.673
Punkte für Reaktionen
1.573
Punkte
314
  • Like
Reaktionen: Benie

Syn_Master

Benutzer
Mitglied seit
25. Mai 2011
Beiträge
635
Punkte für Reaktionen
5
Punkte
44
Hallo Tommes,
du schreibst unter #41
D. Anmeldung über SSH mit einem RSA-Schlüsselpaar (als Administrator)

  • Melde dich als Administrator über SSH am DSM an mit...
    ssh Mister_No@[REMOTE-SERVER-IP] -p [PORT]
  • Du befindest dich nun im Benutzer-Home-Ordner des angemeldeten Administrators
    Mister_No@DS920:~$
  • Wechsel in das Verzeichnis .ssh mit...
    cd ~/.ssh
was mach ich falsch?
 

Anhänge

  • No such file or directory.jpg
    No such file or directory.jpg
    60,8 KB · Aufrufe: 13

Syn_Master

Benutzer
Mitglied seit
25. Mai 2011
Beiträge
635
Punkte für Reaktionen
5
Punkte
44
melde ich mich "sudo -i" an,
kann ich mit "dir" den Ordner ".ssh" sehen und zu ihm wechseln
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.673
Punkte für Reaktionen
1.573
Punkte
314
Mach mal folgendes:
  • Melde dich als Administrator über SSH am DSM an mit...
    ssh Mister_No@[REMOTE-SERVER-IP] -p [PORT]
  • Du befindest dich nun im Benutzer-Home-Ordner des angemeldeten Administrators
    Mister_No@DS920:~$
- Gib bitte mal pwd im Terminal ein und poste die Ausgabe
- Gib danach bitte mal ls -la im Terminal ein und poste die Ausgabe
 

Syn_Master

Benutzer
Mitglied seit
25. Mai 2011
Beiträge
635
Punkte für Reaktionen
5
Punkte
44
Using terminal commands to modify system configs, execute external binary
files, add files, or install unauthorized third-party apps may lead to system
damages or unexpected behavior, or cause data loss. Make sure you are aware of
the consequences of each command and proceed at your own risk.

Warning: Data should only be stored in shared folders. Data stored elsewhere
may be deleted when the system is updated/restarted.

Mister_No@DS920:~$
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.673
Punkte für Reaktionen
1.573
Punkte
314
DU SOLLST pwd UND ls -la EINGEBEN UND DIE AUSGABE HIER POSTEN

Das kann doch nicht so schwer sein
 
  • Haha
Reaktionen: luddi

Syn_Master

Benutzer
Mitglied seit
25. Mai 2011
Beiträge
635
Punkte für Reaktionen
5
Punkte
44
meinst du das? ist heute warm hier!
Mister_No@DS920:~$ pwd ls -la
/var/services/homes/Mister_No
Mister_No@DS920:~$
 
  • Wow
Reaktionen: Benie

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.673
Punkte für Reaktionen
1.573
Punkte
314
Komm vergiss es... ich habe keine Lust mehr!

Wenn du noch nicht mal in der Lage bist zu verstehen, das du beide Befehle nacheinander und nicht hintereinander in einer Zeile eingeben sollst...
- Gib bitte mal pwd im Terminal ein und poste die Ausgabe
- Gib danach bitte mal ls -la im Terminal ein und poste die Ausgabe
... dann verstehe ich auch, warum du das mit der Anleitung von Synology und meinen Ausführungen nicht hinbekommst. Vielleicht solltest du einfach die Finger vom Terminal lassen.


Ich bin jedenfalls raus... das ist mir echt zu blöd.

Tommes
 
  • Like
Reaktionen: Wildbill

Syn_Master

Benutzer
Mitglied seit
25. Mai 2011
Beiträge
635
Punkte für Reaktionen
5
Punkte
44
ivh habe nie gesagt, ich hätte die Ahnung von Linux!
>
Mister_No@DS920:~$ pwd
/var/services/homes/Mister_No
Mister_No@DS920:~$ ls -la
total 0
drwxrwxrwx+ 1 Mister_No users 12 Jun 24 00:19 .
drwxrwxrwx+ 1 root root 112 Jun 24 00:17 ..
drwxrwxrwx+ 1 root root 64 Jun 24 00:19 @eaDir
Mister_No@DS920:~$
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.673
Punkte für Reaktionen
1.573
Punkte
314
ivh habe nie gesagt, ich hätte die Ahnung von Linux!
Aber lesen kannst du schon, oder? So und jetzt rate mal, warum du den Unterordner .ssh dort nicht siehst. Die Antwort steht sowohl in der Anleitung von Synology als auch in meinen Ausführungen. Viel Spaß beim suchen… und das hat nichts mit Linux-Wissen zu tun. Man muss nur das, was man liest, auch verstehen und das tust du in meinen Augen nicht.

Sorry, aber jetzt bin ich wirklich raus. Weiterhin viel Erfolg

Tommes
 
  • Like
Reaktionen: ctrlaltdelete

Syn_Master

Benutzer
Mitglied seit
25. Mai 2011
Beiträge
635
Punkte für Reaktionen
5
Punkte
44
Herzlichen Dank
 


 

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