ฉันใช้ Ubuntu Server 10.04.1 อยู่ เมื่อฉันพยายามลงชื่อเข้าใช้เซิร์ฟเวอร์ผ่าน ssh ฉันทำไม่ได้ แต่ฉันได้รับconnection refused
ข้อผิดพลาด ฉันพยายาม ping เครื่องและฉันได้รับคำตอบ! ดังนั้นเหตุผลที่ชัดเจนคือ SSH daemon หยุดทำงาน
หลังจากรีบูตฉันสามารถเข้าสู่เซิร์ฟเวอร์ของฉันผ่าน ssh หลังจากนั้นครู่หนึ่งฉันดูบันทึกของฉัน/var/log/syslog
และพบบันทึกต่อไปนี้:
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2465) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2469) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2473) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2477) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2481) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2485) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2489) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2493) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2497) terminated with status 255
Jan 16 10:57:09 myserver init: ssh main process ended, respawning
Jan 16 10:57:09 myserver init: ssh main process (2501) terminated with status 255
Jan 16 10:57:09 myserver init: ssh respawning too fast, stopped
ฉันค้นหาปัญหา / แนวทางแก้ไขที่คล้ายกัน บางคนบอกว่าเรื่องนี้เกิดจากการ SSH ภูตพยายามที่จะเริ่มต้นก่อนที่เครือข่ายและพวกเขาแสดงให้เห็นการเปลี่ยนแปลงListenAddress
ในการที่จะ/etc/ssh/sshd_config
0.0.0.0
ฉันคิดว่านี่ไม่ใช่สาเหตุในกรณีของฉันเพราะปัญหาของฉันเกิดขึ้นหลังจากที่ระบบทำงานและทำงานอยู่
ความคิดใดที่ทำให้เกิดสิ่งนี้ นี่คือเซิร์ฟเวอร์ Ubuntu และควรเรียกใช้และเข้าถึงจากระยะไกลโดยใช้ SSH
UPDATE:
/var/log/auth.log
นี่คือการเข้าสู่ข้อมูลโค้ดผมพบว่าใน
Jan 16 10:56:38 myserver sudo: user : TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/vim /etc/ssh/sshd_config
Jan 16 10:57:09 myserver sudo: user : TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/etc/init.d/ssh reload
Jan 16 10:57:09 myserver sshd[1465]: Received SIGHUP; restarting.
Jan 16 10:57:09 myserver sshd[2461]: Server listening on 0.0.0.0 port 22.
Jan 16 10:57:09 myserver sshd[2465]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2465]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2469]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2469]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2473]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2473]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2477]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2477]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2481]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2481]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2485]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2485]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2489]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2489]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2493]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2493]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2497]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2497]: fatal: Cannot bind any address.
Jan 16 10:57:09 myserver sshd[2501]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 16 10:57:09 myserver sshd[2501]: fatal: Cannot bind any address.
ดูเหมือนว่าข้อผิดพลาดนี้เริ่มปรากฏขึ้นหลังจากฉันโหลด SSH daemon อีกครั้ง ฉันควรหลีกเลี่ยงการใช้ssh reload
และใช้งานssh restart
แทนหรือไม่