命令を使用してこれを発見しsystemctl status ssh
(死亡)報告を受けました。私のネットワークは大丈夫だと思い、ping 8.8.8.8
答えを受けています。私はオンラインのどこかで同様の質問を見て試してみることを提案しましたgrep sshd /var/log/auth.log
。今日のログは次のとおりです。
Jan 25 20:28:48 RTIBUSDock sudo: root : TTY=unknown ; PWD=/home/scripts ; USER=root ; COMMAND=/usr/sbin/service ssh start
Jan 25 20:28:49 RTIBUSDock sshd[580]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Jan 25 20:28:49 RTIBUSDock sshd[580]: error: Bind to port 22 on :: failed: Address already in use.
Jan 25 20:28:49 RTIBUSDock sshd[580]: fatal: Cannot bind any address.
Jan 25 20:49:23 RTIBUSDock sshd[1255]: Server listening on 0.0.0.0 port 22.
Jan 25 20:49:23 RTIBUSDock sshd[1255]: Server listening on :: port 22.
Jan 25 20:54:20 RTIBUSDock sudo: root : TTY=ttySAC2 ; PWD=/root ; USER=root ; COMMAND=/bin/systemctl enable ssh
Jan 25 20:54:30 RTIBUSDock sshd[1255]: Received signal 15; terminating.
Jan 25 20:56:04 RTIBUSDock sudo: root : TTY=ttySAC2 ; PWD=/root ; USER=root ; COMMAND=/bin/systemctl enable ssh.socket
Jan 25 21:00:52 RTIBUSDock sshd[1020]: Server listening on 0.0.0.0 port 22.
Jan 25 21:00:52 RTIBUSDock sshd[1020]: Server listening on :: port 22.
Jan 25 21:01:08 RTIBUSDock sshd[1020]: Received signal 15; terminating.
Jan 25 21:58:01 RTIBUSDock sshd[826]: Server listening on 0.0.0.0 port 22.
Jan 25 21:58:01 RTIBUSDock sshd[826]: Server listening on :: port 22.
これはすべて、あるコンピュータから別のコンピュータに起動ボリューム(SDカードの)を移動した後に発生し始めました。
答え1
固定使用apt-get purge openssh-server && apt-get install openssh-server
。