SSH nach jedem Neustart deaktiviert

Status
Für weitere Antworten geschlossen.

macro81

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
8
Punkte für Reaktionen
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
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
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.
 

tieger79

Benutzer
Mitglied seit
13. Jul 2008
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Hallo,

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

DANKE
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
entweder per ipkg openssh deinstallieren oder den Start in /opt/etc/init.d unterbinden.

Gruß Götz
 

tieger79

Benutzer
Mitglied seit
13. Jul 2008
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
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.
 

-Tha-

Benutzer
Mitglied seit
20. Mai 2010
Beiträge
98
Punkte für Reaktionen
0
Punkte
0
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?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

-Tha-

Benutzer
Mitglied seit
20. Mai 2010
Beiträge
98
Punkte für Reaktionen
0
Punkte
0
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 ...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

-Tha-

Benutzer
Mitglied seit
20. Mai 2010
Beiträge
98
Punkte für Reaktionen
0
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
chmod 0755 oder chmod +x
 

-Tha-

Benutzer
Mitglied seit
20. Mai 2010
Beiträge
98
Punkte für Reaktionen
0
Punkte
0
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
 

tieger79

Benutzer
Mitglied seit
13. Jul 2008
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Vielen DANK :)
Das war die Lösung
 

garfield(8-)

Benutzer
Mitglied seit
31. Dez 2009
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
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
 

sfrix

Benutzer
Mitglied seit
26. Dez 2010
Beiträge
37
Punkte für Reaktionen
0
Punkte
6
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 :)
 

persching

Benutzer
Mitglied seit
13. Jan 2012
Beiträge
77
Punkte für Reaktionen
0
Punkte
6
Ich hab für die Datei openssh keine Schreibrechte. Was kann ich da machen?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.310
Punkte für Reaktionen
2.869
Punkte
423
Dich als root (gleiches Passwort wie admin) anmelden?
 

persching

Benutzer
Mitglied seit
13. Jan 2012
Beiträge
77
Punkte für Reaktionen
0
Punkte
6
Hab ich. Ich hab keinen anderen Benutzer für die Konsole.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.310
Punkte für Reaktionen
2.869
Punkte
423
Als root kannst fehlende Datei-Rechte im vi beim Speichern mit ! umgehen (z.B. <ESC>:wq!)
 

persching

Benutzer
Mitglied seit
13. Jan 2012
Beiträge
77
Punkte für Reaktionen
0
Punkte
6
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