Pracuję na serwerze z Debianem 5.2.2. Ledwo mając wiedzę administracyjną na temat Linuksa, chyba coś spieprzyłem. Użyłem aktualizacji apt-get i apt-get upgrade, aby uzyskać wszystko na bieżąco, a następnie pobrałem i zainstalowałem Apache, PHP i MySQL. Te narzędzia wydają się działać dobrze, ale teraz nie mogę nawet zalogować się na serwer Z WYJĄTKIEM konsoli lokalnej. Jeśli spróbuję zalogować się przez GUI lub jeśli spróbuję zalogować się zdalnie przez ssh, scp lub cokolwiek innego, NATYCHMIAST rozłączę się po pomyślnym zalogowaniu. Innymi słowy, nie ma problemu z początkowym połączeniem, ale kiedy podam prawidłową nazwę użytkownika i hasło (dla użytkownika root lub dowolnego użytkownika), rozłączam się. Dzięki graficznemu interfejsowi ekran na sekundę staje się czarny, a następnie od razu wraca do ekranu logowania. Dzięki ssh otrzymuję „połączenie z [serwerem] zostało zamknięte”.
Każda pomoc jest doceniana, a jeśli istnieje jakikolwiek sposób, w jaki mógłbym podać więcej informacji, proszę dać mi znać. Dziękuję za Twój czas.
Edycje:
- Każdy użytkownik może zalogować się na konsoli lokalnej
- W tej chwili nie mam lokalnego dostępu do maszyny, więc mogę teraz tylko ssh. Oto wynik działania ssh -vvv [serwer] po wprowadzeniu hasła:
Linux xxxxxxx.com 2.6.26.8+20091222+1056-debhawk-5.2.2-custom #1 SMP PREEMPT Tue Dec 22 10:58:57 EST 2009 i686
Last login: Mon Apr 30 14:48:07 2012 from xxxxxxx.com
debug2: channel 0: rcvd eof
debug2: channel 0: output open -> drain
debug2: channel 0: obuf empty
debug2: channel 0: close_write
debug2: channel 0: output drain -> closed
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug2: channel 0: rcvd close
debug2: channel 0: close_read
debug2: channel 0: input open -> closed
debug3: channel 0: will not send data after close
debug2: channel 0: almost dead
debug2: channel 0: gc: notify user
debug2: channel 0: gc: user detached
debug2: channel 0: send close
debug2: channel 0: is dead
debug2: channel 0: garbage collecting
debug1: channel 0: free: client-session, nchannels 1
debug3: channel 0: status: The following connections are open:
#0 client-session (t4 r0 i3/0 o3/0 fd -1/-1)
debug3: channel 0: close_fds r -1 w -1 e 6
Connection to xxx.x.xx.xx closed.
debug1: Transferred: stdin 0, stdout 0, stderr 35 bytes in 0.0 seconds
debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 3845.3
debug1: Exit status 254
/var/log/messages
i, /car/log/secure
gdy próbujesz zalogować się zdalnie. Spróbuj się zalogować, ssh -vvv <servername>
aby zobaczyć, co się dzieje. dmesg
dane wyjściowe mogą być również przydatne, ale musisz przyciąć i opublikować tylko odpowiednie części. Czy możesz zalogować się przy użyciu dowolnego konta użytkownika na konsoli lokalnej lub tylko root? Czy uruchomiony jest demon SSH ( ps auxwww|grep ssh
)?