<ブロック引用>
Linux
sshd の再起動は必要ですか?
通常はありません。 Linux ディストリビューションは通常、公開鍵認証を許可するデフォルト構成で出荷されるため、通常、構成を編集して enable にする必要さえありません。 そのため、再起動は不要です。 sshd_config
で何かをしなければならなかった場合でも 、承認されたキーファイルの編集後の各編集ではなく、そのファイルの編集後に一度だけ再起動するだけで済みます.
sshd を再起動する必要さえないことに注意してください。 man sshd
から :
sshd は、ハングアップ シグナル SIGHUP を受信すると、開始時の名前とオプションで自分自身を実行することにより、構成ファイルを再読み取りします。 /usr/sbin/sshd
.
そして、sshd の典型的な systemd サービスはこれを認識するので、 systemctl reload sshd
を実行できます。
sshd を再起動すると、その時点でサービスが停止しますか?
サービス停止の定義によって異なります。 sshd を単純に再起動しても、既存の ssh 接続は切断されませんが、sshd の再起動が完了するまで、新しい接続は受け入れられません。
最良の方法は使用することです
ssh-copyid [email protected]
N は IP アドレスです
または
ssh-copyid [email protected]
ここで、fqdn は完全修飾ドメイン名です (例:server.domain.com)
これにはデーモンの再起動は必要ありません