ฉันกำลังทำงานบนเซิร์ฟเวอร์ที่มี Debian 5.2.2 แทบจะไม่มีความรู้ด้านการบริหารกับ Linux ฉันคิดว่าฉันทำอะไรบางอย่างผิดพลาด ฉันใช้อัปเดต apt-get และ apt-get อัปเดตเพื่อรับข้อมูลล่าสุดแล้วฉันดาวน์โหลดและติดตั้ง Apache, PHP และ MySQL เครื่องมือเหล่านั้นดูเหมือนจะทำงานได้ดี แต่ตอนนี้ฉันไม่สามารถแม้แต่เข้าสู่เซิร์ฟเวอร์ยกเว้นผ่านคอนโซลท้องถิ่น ถ้าฉันพยายามเข้าสู่ระบบผ่านทาง GUI หรือถ้าฉันพยายามเข้าสู่ระบบจากระยะไกลผ่าน ssh, scp หรืออะไรก็ตามฉันจะถูกตัดการเชื่อมต่อทันทีเมื่อเข้าสู่ระบบที่ประสบความสำเร็จ กล่าวอีกอย่างหนึ่งก็คือมันไม่มีปัญหากับการเชื่อมต่อเริ่มต้น แต่เมื่อฉันใส่ชื่อผู้ใช้และรหัสผ่านที่ถูกต้อง (สำหรับผู้ใช้ root หรือผู้ใช้คนอื่น) ฉันจะถูกตัดการเชื่อมต่อ ด้วย GUI หน้าจอจะมืดไปหนึ่งวินาทีจากนั้นทำให้ฉันกลับไปที่พรอมต์การลงชื่อเข้าใช้ทันที ด้วย 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 daemon กำลังทำงาน ( ps auxwww|grep ssh
) หรือไม่