Reaktivierung von Telnet bei installiertem fun_plug auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323

Es gibt einige Situationen, wo plötzlich über SSH kein Zugriff mehr auf das NAS-Device besteht und ein Zugriff über das passwortlose Telnet praktisch wäre. Eine davon ist der Fall, wenn man ein Firmwareupdate durchführt und vergisst zuvor Telnet zu aktivieren. Oder wenn man beispielsweise das root-passwort vergisst.

Es gibt dafür aber eine Lösung. Man lädt einfach diese Datei (Ursprüngliche Quelle) runter und legt diese neben der Datei fun_plug auf dem Laufwerk ab. Darin ist eine, als ausführbar markierte Start-Datei für den Telnet-Server des fun_plug. Anschließend einmal neustarten.

Dann wie beim Firmwareupdate:

  • Per Telnet einloggen
  • passwd
  • chsh -s /ffp/bin/sh root
  • pwck
  • grpck
  • login
  • Login per SSH testen => Telnet abschalten
  • store-passwd.sh zum aktualisieren des internen Passwortspeichers aufrufen

5 Antworten zu “Reaktivierung von Telnet bei installiertem fun_plug auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323”


  • Hallo Uli,

    Ich habe vor einiger Zeit nach deiner sehr guten Anleitung das fun_plug5 per USB Stick auf meinem DNS-232 installiert.

    Nach einem Firmwareupgrade wollte ich nun eine neue Version des Twonky Servers installieren, und mußte leider feststellen, dass ich das “root” Passwort vergessen hatte.
    Nachdem ich alles mögliche versucht habe (1.Werkseinstellungen, 2.fun_plug de-und neuinstallieren usw.) weiss ich nun leider nicht mehr weiter…
    Über Putty kann ich mich einloggen, allerdings nur bis zur ersten Zeile: “dlink-6AC9E7 login:”
    Wenn ich dann “root” eingebe, verlangt er das nicht mehr vorhandene Passwort.
    Gibt es eine Möglichkeit das Passwort zu löschen/zurückzusetzen und die Verzeichnisse “tt” und “usbstorage” von der Platte zu löschen? Vielen Dank für Deine Hilfe..

  • Hallo,
    ich bekomme Telnet nicht wieder zum Laufen.
    Ich habe sowohl das fun-plug als auch das fun_plug.tgz ins Volume_1 gelegt.
    Putty beendet sich sofort wieder, der Windows-Telnet-Dienst meldet fehlgeschlagen.
    Vorgeschichte: Ich hatte fun_plug als Nicht-Stick-Version bereits laufen, die nach viel Rumspielerei dann irgendwann deinstalliert. Nun wollte ich die Stick-Version mal ausprobieren.
    Gruß
    Huor

  • Hallo Uli,

    wollte den Zugriff per ssh von Remote etwas sicherer machen und habe in der sshd_conf folgende Zeile eingebunden, bzw. aus der auskommentierung genommen und geändert.

    #permitRootLogin yes

    in

    permitRootLogin no

    Vorher einen user xyz angelegt, der für diese Zwecke ohne Rechte gedacht war. Ich habe den User getestet bevor ich
    als root (über su -) den sshd mit restart neu gestartet habe.

    Leider kriege ich jetzt ein connection refused.

    Hast du eine Idee dazu?

    Grüße und Dank
    Tim

  • Hallo Uli,

    diese Anleitung funktioniert meiner Meinung nicht bei installiertem FFP auf USB-Stick. Problem ist hierbei die setup.sh. Diese prüft nur, ob ein fun_plug.tgz auf dem USB-Stick liegt. Falls nicht, läd sie das aktuelle FFP aus dem Internet. Hat man auf usbstorage jedoch über SMB keinen Zugriff, ist es nicht ohne weiteres möglich, die fun_plug.tgz dort abzulegen. Liegt die fun_plug.tgz jedoch auf /mnt/HD_a2/. wird sie einfach übergangen und so kann das obige Script nicht eingespeist werden.

    Ich habe das Problem gelöst, indem ich die Datei fun_plug editiert habe. Dort vor #run commands einfügen:

    chmod a+x /mnt/HD_a2/usbstorage/ffp/start/telnetd.sh

    Damit wird die Berechtigung zum Ausführen der Datei wieder gesetzt und telnet noch in diesem Bootvorgang gestartet.

Eine Antwort hinterlassen

XHTML: Du kannst folgende Elemente benutzen <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> :