なぜSSH、アクティブ:非アクティブ(死)ですか? [閉鎖]

なぜSSH、アクティブ:非アクティブ(死)ですか? [閉鎖]

sshdを実行しようとしています。状態を確認してみると次のようになります。

root@mini2-game1-30001:~# /etc/init.d/ssh status
* ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
root@mini2-game1-30001:~# /etc/init.d/ssh start
Starting ssh (via systemctl): ssh.service.
root@mini2-game1-30001:~#  update-rc.d ssh defaults 3
root@mini2-game1-30001:~#  update-rc.d ssh enable
root@mini2-game1-30001:~# reboot
root@mini2-game1-30001:~# /etc/init.d/ssh status 
* ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: inactive (dead)

この問題の原因は何であり、どのように解決できますか?

答え1

実験を行った結果、ファイアウォールでポートを塞いだ後、しばらくして閉じることがわかりました。ポートが起動しないようにブロックすると、まったく表示されないことがあります。それでは、ポートが詰まっている可能性があります。また、sshd_config設定が正しくない可能性があります。これにより SSH サービスが終了します。

構成をテストできます。

sudo /usr/sbin/sshd -t
or
sshd -t

エラーがある場合は通知し、エラーがない場合は何も表示されません。

関連情報