데비안 5.2.2 서버에서 작업하고 있습니다. 리눅스에 대한 관리 지식이 거의 없기 때문에 나는 무언가를 망쳤다 고 생각합니다. apt-get update와 apt-get upgrade를 사용하여 모든 것을 최신 상태로 유지 한 다음 Apache, PHP 및 MySQL을 다운로드하여 설치했습니다. 이러한 도구는 정상적으로 작동하는 것처럼 보이지만 이제는 로컬 콘솔을 통해 서버를 제외하고는 로그인 할 수 없습니다. GUI를 통해 로그인을 시도하거나 ssh, scp 등을 통해 원격으로 로그인하려고하면 로그인에 성공하면 즉시 연결이 끊어집니다. 즉, 초기 연결에는 아무런 문제가 없지만 올바른 사용자 이름과 암호 (루트 또는 모든 사용자)를 입력하면 연결이 끊어집니다. GUI를 사용하면 화면이 잠시 검은 색으로 바뀌고 로그인 프롬프트로 돌아갑니다. 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
출력도 유용 할 수 있지만 관련 부품 만 다듬고 게시해야합니다. 로컬 콘솔 또는 루트 만있는 사용자 계정으로 로그온 할 수 있습니까? SSH 데몬이 실행 중 ps auxwww|grep ssh
입니까 ( )?