Ubuntu 14.04を実行しているサーバーを再起動すると、「接続拒否」エラーが表示されるのはなぜですか?
表示されますssh: connect to host <IP-address-here> port 22: Connection refused
が、14.04のみで、再起動後のみです。自宅で12.04デスクトップを使用しています。これをトラブルシューティングするにはどうすればよいですか?
質問をより明確にするために、ここで私にとって機能するものと機能しないものを示します。
- 12.04の新規インストールへのSSH>ログアウト> SSHの再入力>動作
- 12.04の新規インストールへのSSH>再起動> SSHの再入力>動作
- 14.04の新規インストールへのSSH>ログアウト> SSHの再入力>動作
- 14.04の新規インストールへのSSH>再起動> SSHの再入力>接続が拒否されました
私が抱えている問題は14.04に固有のものであり、再起動後にのみ発生します。これより前に12.04を実行しているサーバーがいくつかあり、すべてがまだ完全に機能しています。14.04を使用したい新しいサーバーがあり、何が問題なのかを理解したい。助言がありますか?
これまでに試したことは次のとおりです。
sudo traceroute -p 22 -T <IP-address-here>
Tracerouteは正常に動作し、SSHポート22でサーバーから応答を受け取ります。
initctl list
...
ssh start/running, process 23371
...
14.04サーバーのsshは、ブート時に起動するように設定されているようです(予想どおり)。
tom@Desktop:~$ ssh -vvv root@<IP-address-here>
OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to <IP-address-here> [<IP-address-here>] port 22.
debug1: connect to address <IP-address-here> port 22: Connection refused
ssh: connect to host <IP-address-here> port 22: Connection refused
編集:新しく作成したマシンからのsyslog全体です。私はそれを作成し、reboot now
コマンドをSSHで送信し、再起動するのを待って2回目にSSHを試行した後、接続拒否エラーを受け取りました。ホスティングコントロールパネルを介してハードリブートすると、SSH接続が再び機能するようになりました。