SSH nach jedem Neustart deaktiviert

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

macro81

Benutzer
Registriert
01. Mai 2010
Beiträge
8
Reaktionspunkte
0
Punkte
0
Hallo alle zusammen

Wir haben eine DS209 und ich nutze von Zeit zu Zeit einen SSH-Zugang auf das Gerät. Leider muss ich den SSH-Dienst nach jedem Neustart erneut aktivieren (der Server fährt jede Nacht herunter).

Ich habe letztens auf die neue Firmware (3) aktualisiert aber das Problem besteht weiterhin.

Gibt es eine Möglichkeit den SSH-Dienst bei jedem Systemstart zu aktivieren?

Danke
 
Der Dienst sollte sich eigentlich nicht selbstständig deaktivieren. Ich wüsste aber jetzt spontan nicht, wo Du da nach einem Fehler suchen könntest. Am besten wendest Du dich mal an den Support von Synology.
 
Hallo,

ich habe das selbe Problem wie marco81.
Ist mittlerweile vielleicht eine Lösung bekannt?

DANKE
 
Hallo,
entweder per ipkg openssh deinstallieren oder den Start in /opt/etc/init.d unterbinden.

Gruß Götz
 
Hallo goetz,
vielen Dank.
openssh deinstallieren ging nicht, weil es eine Abhängigkeit zu rsnapshot hat.
Nachdem ich die Anleitung im Wiki "Secure Shell (ssh) Zugriff nur mit Schlüssel" angewendet habe gehts.
Allerdings weiß ich noch nicht was das miteinander zu tun hat.
 
Hallo,

seit ich auf die aktuelle Firmware umgestellt habe stellt sich auch mir dieses Problemchen. Nach einem Neustart der DS ist ein Zugriff via SSH (WinSCP) nicht möglich. Ich muß erst im WebInterface unter Bedienfeld / Terminal SSH wieder aktivieren. Was hat die neue Firmware umgestellt bzw. was kann ich ändern damit SSH und so der Zugriff per WinSCP wieder automatisch startet?
 
Schaut doch mal ob ihr ggf ein Startscript für OpenSSH von ipkg habt. Sollte sich unter /opt/etc/init.d befinden. Ich vermute das ipkg Startscript von Openssh schiesst den bereits laufenden default ssh ab
 
Ja, da befindet sich S40sshd mit folgendem Inhalt
Rich (BBCode):
#!/bin/sh

[ -e /opt/etc/default/openssh ] && . /opt/etc/default/openssh

if [ "$SSHD_ENABLE" = "no" ]; then
    exit
fi

if [ -f /opt/var/run/sshd.pid ] ; then
  kill `cat /opt/var/run/sshd.pid`
else
  if [ -n "$SSHD_NO_PID_KILLALL" ] ; then
    killall $SSHD_NO_PID_KILLALL
  else
    killall /opt/sbin/sshd
  fi
fi

rm -f /opt/var/run/sshd.pid

umask 077

/opt/sbin/sshd

Das wird wohl bei der ipkg installation für SFTP und WinSCP dorthin gelangt sein. Das wird doch dann sich auch gebraucht?

Was soll ich damit machen? Ich möchte auf keinen Fall die Funktionalität von WinSCP verlieren ...
 
Mach mal chmod -x /opt/etc/init.d/S40ssh und schau ob der ssh im DSM nun einen reboot überlebt. Wenn es mir recht ist, dann kann man SCP/SFTP auch mit dem default SSH von Synology nutzen. Gibt einen Wikibeitrag dazu
 
werd ich gleich versuchen - für den Fall das das nicht klappt - wie ist der Befehl um den jetzt noch aktuellen Zustand wieder herzustellen? *grins* chmod 755 /opt/etc/init.d/S40ssh ??? ZUmindest sind das die aktuellen Berechtigungen an der Datei
 
chmod 0755 oder chmod +x
 
okay - das hat alles so geklappt - chmod -x /opt/etc/init.d/S40ssh - neustart, bisher geht alles noch und der SSH Dienst wurde auch mitgestartet.

Danke :D
 
Vielen DANK :-)
Das war die Lösung
 
Hallo -Tha-
von den Änderungen an den ACL's (Ausführrechte etc) halte ich nicht sehr viel, zumal es für diesen Fall
sogar eine eigene Variable SSHD_ENABLE in dem Startskript geschaffen wurde.
Besser ist es, wenn du die Datei: "/opt/etc/default/openssh" auf deiner Syno Box mit vi editierst
und die Variable: "SSHD_ENABLE=no" setzt. Dann wird der per ipkg installierte sshd Service
nicht automatisch gestartet und kommt sich auch nicht ins Gehege mit dem Standard sshd von Synology.

DS109
 
Danke für die Info ;-) Nach der Installation von rsnapshot wurde auch bei mir in der "/opt/etc/default/openssh" der SSHD_ENABLE=yes gesetzt. Nach dem Neustart der Syno hatte ich dann unter "Terminal-Dienst-Option" keine vorhandene Aktivierung mehr von "SSH-Dienst aktivieren". Nach der Änderung in SSHD_ENABLE=no und einem Neustart läuft alles wieder bestens :)
 
Ich hab für die Datei openssh keine Schreibrechte. Was kann ich da machen?
 
Dich als root (gleiches Passwort wie admin) anmelden?
 
Hab ich. Ich hab keinen anderen Benutzer für die Konsole.
 
Als root kannst fehlende Datei-Rechte im vi beim Speichern mit ! umgehen (z.B. <ESC>:wq!)
 
so hat es funktioniert! Danke! :)
 
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