Я працюю на сервері з Debian 5.2.2. Ледь не маючи адміністративних знань з Linux, я думаю, що я щось накрутив. Я використовував apt-get update та apt-get upgrade, щоб оновлювати все, а потім завантажив та встановив Apache, PHP та MySQL. Ці інструменти, здається, працюють нормально, але тепер я навіть не можу увійти на сервер ВСІМО через локальну консоль. Якщо я спробую увійти через графічний інтерфейс або якщо я намагаюсь увійти дистанційно через ssh, scp чи щось інше, я негайно відключаюсь після успішного входу. Іншими словами, це не має проблем з початковим з'єднанням, але коли я ввожу правильне ім’я користувача та пароль (для root або будь-якого користувача), я відключаюсь. За допомогою графічного інтерфейсу екран на секунду затьмарюється, а потім повертає мене прямо до запиту для входу. З ssh я отримую "з'єднання з [сервером] закрито."
Будь-яка допомога вдячна, і якщо є якийсь спосіб я можу дати більше інформації, будь ласка, дайте мені знати. Спасибі за ваш час.
Зміни:
- Будь-який користувач може увійти на локальну консоль
- На даний момент я не маю локального доступу до машини, тому все, що я зараз можу зробити, - це ssh. Ось вихід ssh -vvv [сервера] після введення пароля:
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
і /car/log/secure
журнали, коли ви намагаєтесь увійти дистанційно. Спробуйте увійти в систему, ssh -vvv <servername>
щоб побачити, що відбувається не так. dmesg
вихід може бути корисним, але вам потрібно буде обрізати та розмістити лише відповідні частини. Чи можете ви увійти в систему з будь-яким обліковим записом користувача на локальній консолі чи лише у корені? Чи працює демон SSH ( ps auxwww|grep ssh
)?