
sshを停止/開始するにはどうすればいいですか?試してみました
/etc/init.d/ssh restart
sudo service ssh restart
sudo restart ssh
毎回エラーが発生します。
答え1
15.04以降:
次のコマンドを使用します:
sudo systemctl restart ssh
SSH サーバー/デーモンを再起動します。
systemd
これからはウブントゥ 15.04では、サービスを停止、開始、または再起動するには、次の構文を使用します。
sudo systemctl <action> <service-name>
答え2
再起動のコマンドは次のssh service
とおりです。
sudo service ssh restart
答え3
15.04以前:
これは次のように簡単です (openssh-server を使用した新規インストールでテスト済み)
sudo stop ssh
sudo start ssh
それは活用することで成り上がり者、これは /etc/init.d/ssh や を使用したり、sshd を直接呼び出したりするよりも、The Best Way™ ですservice
。 両方のコマンドを必ず実行してください。 でエラーが発生した場合はstop ssh
、start ssh
とにかくその内容を確認してください。サービスがすでに停止している可能性があります。
(システムをリモートで再起動しようとしているのでなければ、 /よりもstop
/ をお勧めします。sshがすでに停止している場合は、start
restart
restart
ない始めよう。)
これらのコマンドが機能しない場合は、バグが発生しているか、システムをいじりすぎているかのどちらかである可能性があります。その場合、少なくとも何が問題ではないかがわかります。
答え4
Ubuntu デスクトップの場合:
まず、サービスのステータスを確認します。
sudo service ssh status
次のように表示されます: -Active: active (running)
実行中の場合は再起動する必要はありません。それでも再起動したい場合は、Ubuntu は sshd ではなく ssh サービスを呼び出します。
service ssh restart
ただし、Ubuntu デスクトップではない場合は、CLI を使用します。
sudo systemctl restart ssh
sudo service ssh restart
このサービスは sysvinit ではなく upstart によって制御されます。そのため、/etc/init.d/ssh ではなく /etc/init/ssh.conf にあります。
コマンドを使用して構成ファイルを編集し、いくつかの設定 (リスニング ポートや root ログイン権限など) を変更する場合は、次の手順を実行します。
sudo nano /etc/ssh/sshd_config
Ubuntu デスクトップでは、nano の代わりに gedit を使用できます。
最後に、SSH を再起動またはリロードして変更を適用します。
sudo service ssh restart
それでも問題が解決しない場合は、次のように入力します。
sudo service ssh stop
sudo service ssh start
上記のすべてが失敗した場合は、Ubuntu システムを再起動してみてください。
sudo reboot -f