Ubuntu 13.10(フレッシュインストール)を実行しています。 openssh-serverをインストールしました。別のLinuxシステムからssh経由でログインする問題(またubuntuを実行している)のトラブルシューティングを試みる過程で、サーバーの停止と起動が適切に機能しないように見えることを発見しました。私はこの問題を広範囲にわたってグーグルで調べ、多くの(時には矛盾する)答えを見つけました。以下は、私が見つけた4つの方法の結果です
root@newton:~# invoke-rc.d ssh stop
initctl: Unknown job: ssh
root@newton:~# service ssh stop
stop: Unknown job: ssh
root@newton:~# /etc/init.d/ssh stop
root@newton:~#
root@newton:~# stop ssh
stop: Unknown job: ssh
デーモンが停止したことを示すフィードバックを受け取ることはありません。デーモンを起動しようとしても同じことが言えます。 /var/log/auth.logを見ると、デーモンが明らかに複数回停止していることがわかりますが、上記のコマンドが原因ではありません。 killall sshdを使用して強制終了した場合にのみ停止します。その後すぐに再起動します。どういうわけか、システムで何かが完全に壊れているように見えます。誰がそれを整理する方法についてのアイデアを持っていますか?助けてくれてありがとう。
これを整理するために投稿してくれたすべての人に感謝します。現在のステータスをすべて更新し、システムを現在の状態にするために何をしたかを説明したかった。元の投稿で、Sudo service ssh start
などを試したところ、さまざまな役に立たないエラーが発生したことに気付くでしょう。最終的に、私はやった
#touch /etc/ssh/sshd_not_to_be_run
その後
# killall sshd
何回か。この時点で、sshdは再起動を停止しました(予想どおり)。それから走りました
Sudo service ssh status
ssh stop/waiting
Sudo service ssh start
ssh stop/pre-start, process 22510
Sudo service ssh status
ssh stop/waiting
Sudo service ssh stop
stop: Unknown instance:
Sudo service ssh status
ssh stop/waiting
Sudo service ssh start
ssh stop/pre-start, process 22579
Sudo service ssh status
ssh stop/waiting
これらの結果は、sshd_not_to_be_run
ファイルが存在する場合に予想されます。その後このファイルを削除した後、私は実行することができました:
Sudo service ssh status
ssh stop/waiting
Sudo service ssh start
ssh start/running, process 25063
Sudo service ssh status
ssh start/running, process 25063
Sudo service ssh stop
ssh stop/waiting
Sudo service ssh start
ssh start/running, process 25141
Sudo service ssh status
ssh start/running, process 25141
Sudo service ssh stop
ssh stop/waiting
Sudo service ssh start
ssh start/running, process 25247
今のところ順調に進んでいるようです。 ubuntuがこれを整理するのを助けることができるテストについて誰かが考えている場合(私が元々得ていたエラーを示す他のいくつかの投稿を見たことがあります)、私は喜んでそれをして結果を投稿します。ご協力ありがとうございました。
試してみる
service sshd stop
service sshd start