Über SSH nur Zugriff auf Shared folders möglich, nicht auf System folders

Status
Für weitere Antworten geschlossen.

PommFriz

Benutzer
Mitglied seit
06. Jun 2014
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Ich möchte gern Zugriff auf die Systemdateien haben.
Über Telnet mit dem Benutzer root funktioniert auch alles. Ich find Konsoloe nur manchmal etwas unkomfortabel.
Deswegen hab ich von meinen Fileexplorer (in meinem Fall caja) eine SSH-Verbindung hergestellt.
Die funktioniert seltsamerweise nicht als Root.
Also habe ich mich unter meinem Benutzernamen angemeldet. Jetzt sehe ich aber nur die Shared folders,
obwohl ich dem Benutzernamen Admin-Rechte zugewiesen habe.
Was muß ich tun, um auch Zugriff auf die Systemdateien zu haben ?
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.984
Punkte für Reaktionen
624
Punkte
484
Dazu mußt du zwingend root Rechte haben.
 

PommFriz

Benutzer
Mitglied seit
06. Jun 2014
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Dazu mußt du zwingend root Rechte haben.

Was kann denn der dann Grund sein, daß Root-Zugriff über Telnet geht, über SSH aber nicht ?
Habe jetzt rausgefunden, daß es anscheinend nur ein Problem des SSH-Zugriff über den Fileexplorer ist.
Eine SSH-Verbindung über die Konsole funktioniert mit Root.
 
Zuletzt bearbeitet:

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.984
Punkte für Reaktionen
624
Punkte
484
Das kann ich dir in deinem Fall leider auch nicht sagen.

Prinzipiell funtioniert das Einloggen als root auch per SSH. Zumindest wenn du einen Client wie Putty verwendest kommst du so auch auf die Konsole.

Caja kenne ich nicht. Aber hast du es evtl. auch einmal mit WinSCP versucht? Damit sollte es auch gehen.
 

bfpears

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
449
Punkte für Reaktionen
29
Punkte
28
Wenn ich raten soll: würde ich tippen das du SFTP aktiviert hast und sich das beißt, (da SFTP ja auch SSH ist)
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.984
Punkte für Reaktionen
624
Punkte
484
Wenn ich raten soll: würde ich tippen das du SFTP aktiviert hast und sich das beißt, (da SFTP ja auch SSH ist)

Warum sollte sich das beissen? Basiert ja beides auf SSH...
Ich kann mich auch als root anmelden trotz aktiviertem SFTP.
 

PommFriz

Benutzer
Mitglied seit
06. Jun 2014
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Über die Konsole stelle ich als root eine SSH-Verbindung her ==> funzt
Über den Fileexplorer egal ob mit SSH,SFTP oder FTP steht im Protokoll des DSM "SSH client [root] from 192.168.1.3 was rejected to log in the server"

Ich vermute, das DS213j kann bei einer SSH-Verbindung keine System-Files and Folders browsen.
Das ist genau das, was caja(oder nautilus) gern möchte.
Denn die Shared folders können anscheinend gebrowst werden. Als user funktioniert es ja.
 
Zuletzt bearbeitet:

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.984
Punkte für Reaktionen
624
Punkte
484
Evtl. hast du auch ein paar Zeichen im Passwort, die von caja(?) nicht verdaut werden!?
 

bfpears

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
449
Punkte für Reaktionen
29
Punkte
28
Also,
ich habe gerade mal was getestet: Hier LinuxMint mit Nemo (nicht mit Caja)
(Einstellung DS: bei mir ist SFTP nicht aktiv)

Beim Aufruf in Nemo:
ssh://root@diskstation
kommt die Fehlermeldung:
sftp://....
Nemo scheint hier das Protokoll zu wechseln


Nemo scheint "scp" nicht zu können

Ich würde es mal mit einem Programm probieren was SCP beherrscht
Schnell und dreckig bei Google: http://kefk.org/software/grafische_scp_clients_fuer_gnulinux
----
Da habe ich mich mit der Wechselwirkung mit SFTP wohl geirrt, aber ich hoffe das SFTP soweit abgesichert ist das es keinen ROOT Zugriff auf "/" zuläst
 

PommFriz

Benutzer
Mitglied seit
06. Jun 2014
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
So, habe das jetzt über einen Umweg hinbekommen:

1. Über den DS einen Shared folder anlegen z.B mit dem Namen 'root'
2. Über ein Terminal per SSH oder so einloggen und mit dem Befehl mount --bind / /volume1/root
das Root-Verzeichnis auf diesen Shared folder mappen. Schon hat man Zugriff auf alle Dateien.

Frage:
Wo mußt der mount Befehl eingetragen werden, damit das beim nächsten Booten wieder hergestellt wird ?
 
Zuletzt bearbeitet:

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.984
Punkte für Reaktionen
624
Punkte
484
Nein, per ftp und auch sftp bekommst du keinen Zugriff auf die root Ebene, das wäre auch ein grober Schnitzer wenn das möglich wäre!!
 

bfpears

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
449
Punkte für Reaktionen
29
Punkte
28
Nachtrag:
Nemo bietet im Menü unter "mit Server verbinden" in der Auswahl die Option "SSH" -> Ergebnis Fehler "SSH wurde unerwartet beendet"

Ich habe die "Pfadangabe" in der Ansicht eingeblendet und dort direkt "ssh::/root@diskstation" eingegeben und die etwas ausführlichere Fehlermeldung mit dem Hinweis auf SFTP erhalten.

Die richtige Beschreibung für die Auswahl muss wohl sftp heißen
 
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