SSH サーバーにはホストへのパスはありませんが、Web サーバーは引き続き機能します。

SSH サーバーにはホストへのパスはありませんが、Web サーバーは引き続き機能します。

ウェブサイトを提供する小規模なローカルサーバーがあります。サイトは24時間年中無休で実行されますが、数時間後にサーバーにSSHで接続できなくなります。すると、空の画面が表示され、次のように終了します。

ssh:ホスト192.168.0.188ポート22に接続中:ジョブがタイムアウトしました。

その間、ホームページは引き続き正常に運営されています。ログを確認してみましたが、何も見つからないようです。何が間違っている可能性がありますか?

netstat-plunt grep SSHショー|

0 0.0.0.0:22 0.0.0.0:* モニタ 1417 sshd 0 :::22 :::* モニタ 1417/sshd

SSH localhostを使用するとログインも可能です

ベストアンサー1

奇妙なことは、ログファイルに何も報告されないことです。最初はパフォーマンスの問題(メモリ、CPU、ネットワーク)があると思いました。

ローカルサーバーについて言及したので、問題を確認するためにローカルにログインしたとします。もしそうなら、sshdはまだ実行中ですか?それでは、straceそれを実行してみましたか?

どのバージョンのsshdとopensslを使用していますか?おそらくバグ、または誰かがsshdをクラッシュさせたかもしれません。

おすすめ記事