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
エラーがある場合は通知し、エラーがない場合は何も表示されません。