Wie bekomme ich Zugriff auf das Linux-System der DS?

Status
Für weitere Antworten geschlossen.

Rainman

Benutzer
Mitglied seit
03. Feb 2009
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

wie bekomme ich Zugriff auf das "Betriebssystem" (also das Linux-System) der DS-108j? Ich kenne das von meiner Dreambox (Sat-Receiver). Da kann ich mich mittels ftp-Programm auf der Box einloggen und auch Dateien herunterladen (und dann ggf. editieren). Bei der DS habe ich bisher nur die Möglichkeit über Telnet gefunden. Da kenne ich mich aber zu wenig aus, als dass ich da wüsste wie ich z. B. eine Datei herunterladen kann.

Konkret geht es um ein Log-File, welches mich interessiert....

Gruß

Michael
 

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
Wenn man sich mittels FTP auf einen Server verbindet (hier auf die NAS) dann kommt man in ein bestimmtes Verzeichnis, aus dem man auch nicht mehr weiter "zurück" kann. Man kann auf die Ordner im Verzeichnis zugreifen, aber nicht auf die Verzeichnisse außerhalb. Ich nehme mal an, dass man dieses ftp-root-Verzeichnis ändern kann, aber wo weiß ich nicht. Außerdem ist es nicht sehr empfehlenswert. Sonst kann ziemlich schnell ziemlich viel kaputt gehen (gemacht werden) ;)

Du könntest dich zum Beispiel mittels Telnet auf die DS-108 verbinden, das gesuchte Log-File in einen Ordner kopieren der per FTP erreichbar ist, und dir die Datei dann herunterladen.
Der Befehl den du dazu brauchst:
Rich (BBCode):
cp [Quelle] [Ziel + Dateinamen]
Um zum Beispiel die Nachrichten /var/log/messages zu bekommen:
Rich (BBCode):
cp /var/log/messages /volume1/public/meine_logs.txt
Dann wird die Datei auch gleich in meine_logs.txt umbenannt.
 

Rainman

Benutzer
Mitglied seit
03. Feb 2009
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Wenn man sich mittels FTP auf einen Server verbindet (hier auf die NAS) dann kommt man in ein bestimmtes Verzeichnis, aus dem man auch nicht mehr weiter "zurück" kann. Man kann auf die Ordner im Verzeichnis zugreifen, aber nicht auf die Verzeichnisse außerhalb. Ich nehme mal an, dass man dieses ftp-root-Verzeichnis ändern kann, aber wo weiß ich nicht. Außerdem ist es nicht sehr empfehlenswert. Sonst kann ziemlich schnell ziemlich viel kaputt gehen (gemacht werden) ;)

Du könntest dich zum Beispiel mittels Telnet auf die DS-108 verbinden, das gesuchte Log-File in einen Ordner kopieren der per FTP erreichbar ist, und dir die Datei dann herunterladen.
Der Befehl den du dazu brauchst:
Rich (BBCode):
cp [Quelle] [Ziel + Dateinamen]
Um zum Beispiel die Nachrichten /var/log/messages zu bekommen:
Rich (BBCode):
cp /var/log/messages /volume1/public/meine_logs.txt
Dann wird die Datei auch gleich in meine_logs.txt umbenannt.

Vielen Dank für die Aufklärung!

Über Telnet komme ich auch in das Verzeichnis. Beim kopieren bekomme ich aber die Fehlermeldung "permisson denied". :rolleyes:

Vermutlich liegt es an den Rechten. Gibt es denn keine Möglichkeit über ftp auf diese Verzeichnisse zu kommen? Da wüsste ich was zu tun ist. Mal abgesehen davon, dass es wesentlich komfortabler ist ;)
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
zum 103. mal: du musst dich als "root" und dem admin passwort via telnet anmelden.
 

Rainman

Benutzer
Mitglied seit
03. Feb 2009
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
zum 103. mal: du musst dich als "root" und dem admin passwort via telnet anmelden.

Vielen Dank für die nette Anwort ;)

Das klappt zwar, aber ich kann die Datei nicht öffnen (mit PSPad, welches eigentlich ein sehr guter Editor ist).


An dieser Stelle noch einmal die Frage, ob es nicht möglich ist, sich über ftp mit dem Linux-System zu verbinden?
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Ich habe es gerade probiert, ist doch ganz einfach:
Mit einem Clienten wie WinSCP einfach als root einloggen statt als admin. (Eventuell ist da sftp von nöten, auch wenn man es schon rein aus sicherheitsgründen nehmen sollte)

MfG Matthieu
 

Rainman

Benutzer
Mitglied seit
03. Feb 2009
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Ich habe es gerade probiert, ist doch ganz einfach:
Mit einem Clienten wie WinSCP einfach als root einloggen statt als admin. (Eventuell ist da sftp von nöten, auch wenn man es schon rein aus sicherheitsgründen nehmen sollte)

MfG Matthieu

Ich habe das gerade mit WS_FTP probiert - hat nicht funktioniert. Anscheinend wurden meine Zugangsdaten nicht akzeptiert. Ich habe als Benutzer "root" eingegeben und als Kennwort das des "admin". Oder gibt es für "root" ein anders Passwort als für "admin"? Falls ja - wo kann man es einstellen bzw. ändern?

Sicherheitshalber habe ich es auch noch mit dem von Dir genannten WinSCP probiert - leider auch ohne Erfolg. Sorry, aber wahrscheinlich bin ich wirklich zu blöd für die Kiste... :confused:
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Na Na Na ... Steck nicht gleich dem Kopf in den Sand. Desshalb sind wir ja hier, damit wir uns gegenseitig helfen.
Aktiviere bitte SSH auf der DS und oeffne dann WinSCP. Doch stelle sicher, dass du sftp nutzt mithilfe von SSH.
Ich fuege spaeter noch meinen Screenshot hinzu.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Zunächst bekomme ich übrigens eine Fehlermeldung, wo ich aber einfach auf OK gegangen bin und er hat daraufhin fortgesetzt.
Befehl 'groups'
fehlgeschlagen mit Beendigungscode 127 und Fehlernachricht
-ash: groups: not found.

Außerdem ende ich in einem anderen Ordner ab. Ich muss erst in das höhergelegene gehen, um die Linux-verzeichnisse zu sehen.
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    95,7 KB · Aufrufe: 231

Rainman

Benutzer
Mitglied seit
03. Feb 2009
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Zunächst bekomme ich übrigens eine Fehlermeldung, wo ich aber einfach auf OK gegangen bin und er hat daraufhin fortgesetzt.
Befehl 'groups'
fehlgeschlagen mit Beendigungscode 127 und Fehlernachricht
-ash: groups: not found.

Außerdem ende ich in einem anderen Ordner ab. Ich muss erst in das höhergelegene gehen, um die Linux-verzeichnisse zu sehen.

Hallo Matthieu,

dank Deiner Hilfe bin ich jetzt schon einen Schritt weiter. Ich bekomme übrigens auch die von Dir genannte Fehlermeldung; kann mich jedoch so wie Du auch einloggen. Wenn ich nun aber z. B. im Verzeichnis "Log" eine Datei herunterladen möchte, bekomme ich die Fehlermeldung laut Anlage...
 

Anhänge

  • Meldung.JPG
    Meldung.JPG
    30,7 KB · Aufrufe: 227

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Das scheint daran zu liegen, dass WinSCP statt sftp zur Datei übertragung SCP nutzt. Ich habe allerdings noch keine Möglichkeit gefunden dies zu ändern. Hast du noch ein anderes Programm, welches sftp unterstützt? Wenn ja, solltest du dieses mal probieren.

MfG Matthieu
 

Rainman

Benutzer
Mitglied seit
03. Feb 2009
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Das scheint daran zu liegen, dass WinSCP statt sftp zur Datei übertragung SCP nutzt. Ich habe allerdings noch keine Möglichkeit gefunden dies zu ändern. Hast du noch ein anderes Programm, welches sftp unterstützt? Wenn ja, solltest du dieses mal probieren.

MfG Matthieu

Muss mal sehen, was ich sonst noch so habe.....

Trotzdem erst mal dankeschön :)
 

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
Nachdem mich das Problem nicht mehr losgelassen hat, habe ich eine kleine Anleitung wie man über das Netz (auch Internet) per SCP auf das Linux-System zugreifen kann. Dafür wird nicht FTP sondern SCP (secure copy protokol) verwendet.

So gehts:
Auf deiner DS muss noch OpenSSH installiert werden. Dazu per telnet/ssh als root an der DS anmelden und das Paket via ipkg installieren.
Rich (BBCode):
ssh root@IP-der-DS
ipkg install openssh
Dann kann man per SCP/SSH Dateien in beide Richtungen kopieren. Ich verwende dazu das Freeware-Programm WinSCP. Da gibt es auch ein "Portable executable". Dann braucht man das Programm nicht installieren, sondern kann es gleich (zum Beispiel von einem USB) starten.
Der Screenshot zeigt die benötigten Einstellungen. Wichtig: Benutzer muss root sein und das Protokoll ist SCP.

Ich hoffe das hilft weiter.
 

Anhänge

  • winscp.JPG
    winscp.JPG
    29,9 KB · Aufrufe: 141

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Auf deiner DS muss noch OpenSSH installiert werden. Dazu per telnet/ssh als root an der DS anmelden und das Paket via ipkg installieren.
Rich (BBCode):
ssh root@IP-der-DS
ipkg install openssh

Das war was mir fehlte ... ich weiß halt nicht soviel über die ipkg pakete. Ich arbeite gerade dran.
 

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
Halb so wild. Von ipkg-Paketen gibt es ja genug ;)
Hauptsache jetzt funktionierts. Viel Spaß!

Grüße
Smulg
 

Rainman

Benutzer
Mitglied seit
03. Feb 2009
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
Halb so wild. Von ipkg-Paketen gibt es ja genug ;)
Hauptsache jetzt funktionierts. Viel Spaß!

Grüße
Smulg

Das war jetzt für mich (der von Linux keine Ahnung hat) gar nicht so leicht zu verstehen. Aber ich habe es tatsächlich geschafft :)

Die seltsame Meldung kommt zwar noch immer, aber ich kann jetzt in der Tat Dateien kopieren.

Kann mir jetzt noch einer von Euch Spezialisten sagen, wo ich die Log-Files finde, wo ich sehen kann wer wann mit welcher IP auf meine NAS zugegriffen hat?

Danke und Gruß

Michael
 

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
Zum Beispiel hier ;)
 

Anhänge

  • protokoll.jpg
    protokoll.jpg
    71 KB · Aufrufe: 140

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
@Rainman: (und alle die ebenfalls openssh installieren)

Nach einem Neustart der DS (oder wenn der SSH-Dienst neu gestartet wird) ändert sich das root-Passwort wenn man sich per SSH einwählen möchte auf "synopass".

Wie man wieder dass root-Passwort auf das admin-Passwort setzt, habe ich hier beschrieben: -klick-

Grüße
Smulg
 
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