UbuntuでSSHデーモンを再起動するには?

UbuntuでSSHデーモンを再起動するには?

と入力するとエラーがservice sshd restart発生しますsshd: unrecognized service

私はそれを設定するファイルにそれを持っています/etc/ssh/。 PuttyをUbuntuボックス(リモートにある)に入れることもできます。sshd_config

私が入力すると、/etc/init.d/sshd restart私は得ます。No such file or directory

以下にsshdファイルがありますが、/usr/sbin/バイナリです。

私のSSHDに問題がありますか?この問題を解決するにはどうすればよいですか?明らかにservice sshd restart(すべてのオンラインチュートリアルで言うように)、SSHDを再起動できるようにしたいです。これにより、マイポートの変更が有効になります。

答え1

sshUbuntuは代わりにサービスを呼び出しますsshd

service ssh restart

このサービスはsysvinitではなくupstartによって制御されます。したがって/etc/init/ssh.conf、代わりに見つけることができます/etc/init.d/ssh

答え2

最も重要なことは、そうする権限を持っている必要があるということです。プロセスを開始できない、または特定のファイルが見つからないなど、ほとんどの問題は権限のために発生します。コマンドの前に使用されますsudo

これでSSHの場合は簡単にできます

sudo stop ssh
sudo start ssh

これは以下を利用します。突然現れる

関連情報