GNU/Linux >> Linux の 問題 >  >> Linux

ファイル /etc/ssh/sshd_config の構文を確認する方法

ssh 構成ファイルに変更を加えた場合は、sshd サービスをリロードまたは再起動する必要があります。ただし、ファイルに構文エラーがあると、ssh サービスが開始されず、サーバーにアクセスできなくなる可能性があります。

これらの問題を回避するために、sshd コマンドには、構成ファイル /etc/ssh/sshd_config の構文を検証するオプションがあります。変更を行った後、次のコマンドを実行します:

$ sudo sshd -t

構文エラーがない場合は、黙って終了します。間違いが見つかった場合は、次のように通知されます:

$ sudo sshd -t
/etc/ssh/sshd_config: line 9: Bad configuration option: Porotocol
/etc/ssh/sshd_config: terminating, 1 bad configuration options

SSH デーモンの実行中に、リロードまたは再起動コマンドを発行する前に間違いを修正できます。 -t スイッチはテストの略です。 SSH デーモンには影響せず、/etc/ssh/sshd_config の構文エラーのみをチェックするため、いつでも使用できます。

構文を確認したら、ssh サービスを再起動または再ロードできます。例:

# systemctl restart sshd


Linux
  1. Linux / etc/fstabファイルの紹介

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. / etc / sshでSsh_configファイルを復元する方法は?

  1. CentOS / RHEL :削除された /etc/passwd ファイルから回復する方法

  2. 「sudo:/etc/sudoers is world writable」 – sudoers ファイルのパーミッションを修正する方法

  3. 正しいユーザーとして ssh ログインする方法は?

  1. /etc/ssh/sshd_config ファイルの「PasswordAuthentication」について誰か説明できますか?

  2. etc ディレクトリの chmod を元に戻すにはどうすればよいですか?

  3. SSH - ~/.ssh/config ファイルに -t コマンドを含める方法