Я работаю на сервере с Debian 5.2.2. Едва имея какие-либо административные знания в Linux, я думаю, что-то напортачил. Я использовал обновления apt-get и apt-get для обновления всего, а затем скачал и установил Apache, PHP и MySQL. Эти инструменты, кажется, работают нормально, но теперь я даже не могу войти на сервер за исключением локальной консоли. Если я пытаюсь войти через GUI или если я пытаюсь войти удаленно через ssh, scp или что-то еще, я немедленно отключаюсь при успешном входе в систему. Другими словами, у него нет проблем с начальным подключением, но когда я ввожу правильное имя пользователя и пароль (для пользователя root или любого пользователя), я отключаюсь. С графическим интерфейсом экран на секунду становится черным, а затем возвращает меня обратно к приглашению входа в систему. С помощью ssh я получаю «соединение с [сервером] закрыто».
Любая помощь приветствуется, и если я смогу дать больше информации, пожалуйста, дайте мне знать. Спасибо за ваше время.
Редактирование:
- Любой пользователь может войти на локальную консоль
- На данный момент у меня нет локального доступа к машине, поэтому все, что я могу сейчас сделать, это ssh. Вот вывод команды ssh -vvv [server] после ввода моего пароля:
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
Вывод также может быть полезен, но вам нужно будет обрезать и разместить только соответствующие части. Можете ли вы войти в систему с любой учетной записью пользователя на локальной консоли или только root? Работает ли демон SSH ( ps auxwww|grep ssh
)?