Strona 1 z 2
[+] SSH nie uruchamia się podczas startu systemu
: 20 kwietnia 2009, 21:17
autor: wojciech_69
Próbowałem już wielu kombinacji (niektórych może błędnie) oraz zmian zawartości plików ale dosłownie nie wiem co i gdzie mam wstawić aby serwer ssh (i inne usługi np. apache) uruchamiał się wraz ze startem
Debiana. Próbowałem modyfikować/dodawać wpisy w:
używać komendy (zapewne błędnie):
Wiem że temat z uruchamianiem danych usług mógł się powtórzyć ale po paru godzinnych poszukiwaniach znalazłem tylko to co zaprezentowałem powyżej.
Ps.
Teraz żeby wystartować ssh musiałem wpisywać:
: 20 kwietnia 2009, 22:13
autor: ponton
: 21 kwietnia 2009, 18:32
autor: wojciech_69
Dziękuję za zainteresowanie tematem ale niestety nic to nie dało. Przestudiowałem to z góry do dołu i nic. Wpisywałem to już wszędzie (komendy i polecenia zawarte w "podręczniku").
Proszę o następne propozycje.
: 21 kwietnia 2009, 18:41
autor: mariaczi
Spróbuj przekonfigurować pakiety serwisów, które Ci nie wstają podczas startu systemu.
Np.:
i tak dla każdego "serwisu".
Piszesz "nie startują" - masz na myśli że nie ma ich po wydaniu polecenia:
Serwer ssh może skonfigurowałeś aby działał z inetd, czyli odpali się w chwili "zawołania go".
: 21 kwietnia 2009, 18:46
autor: sigo
Próbowałeś użyć prostej konsolowej aplikacji do konfiguracji usług startujących z systemem (znajduje się w repozytoriach)?
Nazwa:
: 21 kwietnia 2009, 19:58
autor: wojciech_69
sigo dziękuję za ten konfigurator ale po zainstalowaniu go i odpaleniu oczywiście widzę, że SSH jest zaznaczone (gwiazdeczką), że jest odpalane.
mariaczi zrobiłem jak kazałeś:
a następnie wykonałem polecenie:
a oto jego wynik:
Kod: Zaznacz cały
debian:/home/wojtas# dpkg-reconfigure ssh
debian:/home/wojtas# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 18:13 ? 00:00:03 init [S]
root 2 0 0 18:13 ? 00:00:00 [kthreadd]
root 3 2 0 18:13 ? 00:00:00 [migration/0]
root 4 2 0 18:13 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 18:13 ? 00:00:00 [watchdog/0]
root 6 2 0 18:13 ? 00:00:00 [events/0]
root 7 2 0 18:13 ? 00:00:00 [khelper]
root 39 2 0 18:13 ? 00:00:00 [kblockd/0]
root 41 2 0 18:13 ? 00:00:00 [kacpid]
root 42 2 0 18:13 ? 00:00:00 [kacpi_notify]
root 103 2 0 18:13 ? 00:00:00 [kseriod]
root 133 2 0 18:13 ? 00:00:00 [pdflush]
root 134 2 0 18:13 ? 00:00:00 [pdflush]
root 135 2 0 18:13 ? 00:00:00 [kswapd0]
root 136 2 0 18:13 ? 00:00:00 [aio/0]
root 570 2 0 18:13 ? 00:00:00 [ksuspend_usbd]
root 573 2 0 18:13 ? 00:00:00 [khubd]
root 621 2 0 18:13 ? 00:00:00 [ata/0]
root 623 2 0 18:13 ? 00:00:00 [ata_aux]
root 761 2 0 18:13 ? 00:00:00 [kjournald]
root 842 1 0 18:13 ? 00:00:02 udevd --daemon
root 1193 2 0 18:13 ? 00:00:00 [kpsmoused]
root 1361 2 0 18:13 ? 00:00:00 [kgameportd]
daemon 1650 1 0 18:13 ? 00:00:00 /sbin/portmap
statd 1662 1 0 18:13 ? 00:00:00 /sbin/rpc.statd
root 1681 1 0 18:13 ? 00:00:00 dhclient3 -pf /var/run/dhclient.
root 1884 1 0 18:14 tty1 00:00:00 init [S]
root 1885 1884 0 18:14 tty1 00:00:00 bash
root 1922 1 0 18:14 ? 00:00:00 /usr/sbin/sshd
root 1928 1922 0 18:14 ? 00:00:00 sshd: wojtas [priv]
wojtas 1930 1928 0 18:16 ? 00:00:05 sshd: wojtas@pts/0
wojtas 1931 1930 0 18:16 pts/0 00:00:00 -bash
root 1944 1931 0 18:16 pts/0 00:00:00 su
root 1945 1944 0 18:16 pts/0 00:00:00 bash
root 2076 1945 0 19:30 pts/0 00:00:00 man ln
root 2087 2076 0 19:30 pts/0 00:00:00 pager -s
root 2172 1945 0 19:50 pts/0 00:00:00 ps -ef
debian:/home/wojtas#
Ale co mnie zastanawia to to, dlaczego obok większości usług są znaki
? wygląda to tak jakby w ogóle nie były ładowane?
: 21 kwietnia 2009, 20:10
autor: sigo
Kolumna o której mówisz wskazuje na której konsoli jest uruchomiony program lub usługa. U mnie też przy większości procesów widnieją znaki
? - tak powinno być.
Co się dzieje po restarcie komputera i wpisaniu polecenia:
lub
?
Jeżeli jesteś proszony o podanie hasła, to Twój serwer ssh jest uruchomiony i uruchamiany poprawnie wraz ze startem systemu.
: 21 kwietnia 2009, 20:41
autor: wojciech_69
Dobrze, zauważyłem dziwną zależność. Jak uruchamiam Debiana w trybie: ,,single-user mode'' to ssh nie działa, a jak wpisuję (tuż po podaniu hasła roota):
to wyskakuje mi komunikat:
Kod: Zaznacz cały
ssh: connect to host localhost port 22: Connection refused
A przy próbie połączenia w tym czasie pod
Windows przez putty, putty wywala koumnikat:
Jeśli natomiast chcę się połączyć w środowisku graficznym z Debianem przez putty i ssh to wtedy nawet bez podania nazwy użytkownika i hasła połączenie dochodzi do skutku.
Czyżby porada jaką przedstawił
mariaczi poskutkowała:
Ale w takim razie dlaczego w trybie ,,single-user mode'' nie można się połączyć przez ssh?
Czekam na jakieś sugestie i dziękuje za zainteresowanie tematem.
: 21 kwietnia 2009, 20:53
autor: mariaczi
Myślę, że to Ci wyjaśni Twoje wątpliwości/niewiedzę
linux runlevels
Tryb single używa się w wyjątkowych sytuacjach. Standardowym/domyslnym jest 2.
Tak domniemam - chcesz pracować na konsoli a uruchamia sie tryb graficzny? Użyj kombinacji klawiszy Alt + 1 (od 1 do 6 to konsola tekstowa, 7 graficzna).
: 22 kwietnia 2009, 08:32
autor: Ister
Chyba Ctrl+Alt+F1|..|F7?