SSH nie startuje automatycznie po restarcie serwera

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
rmika
Beginner
Posty: 117
Rejestracja: 14 czerwca 2007, 08:55

SSH nie startuje automatycznie po restarcie serwera

Post autor: rmika »

Mam problem z serwerem, na którym jest zainstalowany serwer ssh. Polega on na tym, że po restarcie serwera nie uruchamia się ssh. Muszę ręcznie go odpalić poleceniem:

Kod: Zaznacz cały

/etc/init.d/ssh
Już dokonałem odinstalowania z opcją ,,--purge'' oraz ponownej instalacji ale to nie pomaga?
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

A

Kod: Zaznacz cały

dpkg-reconfigure openssh-server
nie pomaga?
Awatar użytkownika
rmika
Beginner
Posty: 117
Rejestracja: 14 czerwca 2007, 08:55

Post autor: rmika »

wykonując polecenie

Kod: Zaznacz cały

dpkg-reconfigure openssh-serve
otrzymałem następujący komunikat

Kod: Zaznacz cały

Restarting OpenBSD Secure Shell server: sshd.
Zrestartowałem serwer zdalnie (teraz jestem w domu) i serwer się podniósł (wiem bo serwer www działa) ale nie działa ssh.
Dopiero jutro rano jak będę w pracy to ręcznie podniosę...
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Do prostego zarządzania aplikacjami w poziomach uruchomieniowych (runlevele) można użyć aplikacji rcconf.
Po jej uruchomieniu mamy przejrzystą listę, na której (za pomocą) spacji zaznaczamy automatycznie uruchamiane usługi przy starcie systemu.

Kod: Zaznacz cały

dpkg-reconfigure
służy do rekonfiguracji wskazanego pakietu.

Komunikat:
Restarting OpenBSD Secure Shell server: sshd.
oznacza zrestartowanie serwera sshd.
Awatar użytkownika
rmika
Beginner
Posty: 117
Rejestracja: 14 czerwca 2007, 08:55

Post autor: rmika »

Zainstalowałem sobie ten pakiet rcconf (jest bardzo fajny). Po przeglądnięciu nim programów startowych znalazłem pakiet ssh czyli on jest uruchamiany przy starcie. Ale po restarcie nie działa tzn. nie mogę się połączyć z serwerem?
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Czy jesteś pewien, że usługa sshd jest uruchamiana przy starcie? W programie powinna być oznaczona w ten sposób:
[*]
Jeżeli usługa jest uruchamiana przy starcie, bardzo możliwe, że coś blokuje połączenia - firewall, iptables, nat... Przejrzyj logi w

Kod: Zaznacz cały

/var/log/
thalcave, tak, tylko rozpędziłem się i jeszcze poprawiałem post.
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

A logi co mówią?


OOO... sigo mnie ubiegł :)
Awatar użytkownika
rmika
Beginner
Posty: 117
Rejestracja: 14 czerwca 2007, 08:55

Post autor: rmika »

W /var/log nie mam logu dotyczącego ssh (przynajmniej po nazwie nie widzę), jeśli chodzi o firewall to przy wyłączonym też nie działa, w rcconf ssh jest zaznaczone:
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Użyj:

Kod: Zaznacz cały

grep --color=auto -i 'ssh' /var/log/*
przeszuka to wszystkie pliki w katalogu /var/log/ za frazą ssh, oraz je wyświetli.
Awatar użytkownika
rmika
Beginner
Posty: 117
Rejestracja: 14 czerwca 2007, 08:55

Post autor: rmika »

Zacznę od początku z tym ssh. Pierwszego wyrzucę z systemu. Czy polecenie:

Kod: Zaznacz cały

apt-get remove --purge ssh
wystarczy aby usunąć ssh wraz z wszystkimi jego plikami konfiguracyjnymi?
ODPOWIEDZ