web-dev-qa-db-ja.com

UbuntuでSSHデーモンを再起動するにはどうすればよいですか?

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

/etc/ssh/には、configの設定に使用するファイルsshd_configがあります。私はまた、PuTTYをUbuntuボックス(リモート)に入れることもできます。

/etc/init.d/sshd restartと入力すると、No such file or directoryが表示されます

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

私のsshdに何か問題がありますか?これを修正するにはどうすればよいですか?明確にするために、私はservice sshd restartを入力して(すべてのオンラインツアーのように)、sshdを再起動できるようにしたいと考えています。私のポートの変更が有効になるように。

107
bharal

Ubuntuはsshではなくsshdサービスを呼び出します。

service ssh restart

サービスは、sysvinitではなくupstartによっても制御されます。つまり、/etc/init/ssh.confではなく/etc/init.d/sshにあります。

171
Patrick

最も重要なことは、そうするためのアクセス許可が必要です。プロセスを開始できない、または一部のファイルが見つからないなどの問題のほとんどは、権限が原因です。コマンドの前にSudoを使用します。

これで、sshの場合は簡単に実行できます

Sudo stop ssh
Sudo start ssh

これは pstart を活用します

3
Aniket Thakur