curl -fL 'https://www.helper.sh/centos_disable_password_ssh.sh' -o './centos_disable_password_ssh.sh' このコマンドは同梱ファイルをダウンロードするだけで、実行しません。保存したソースを確認し、バージョンを照合してから実行するか判断してください。
認証設定の強化
パスワード認証から公開鍵のみのログインへ移行する CentOS および類似の OpenSSH ホスト向けです。対象ユーザーの authorized_keys が空でないことを確認してから sshd_config を変更し、sshd -t に成功した場合に sshd を再読み込みします。ファイルが空でないことだけを確認し、鍵とクライアント側の秘密鍵が対応するかまでは検証しません。
このページのビルドに同梱されたバイト列と照合します。ファイルはこのタブ内で処理し、この機能は送信・保存しません。上限は2 MiBです。
期待する SHA-2568605b22d876f2d661cfb54990bdf634a9505cb55f00653d471358085db4e627e
同梱ファイルのバイト数: 2874
チェックサムファイルを保存スクリプトとチェックサムを同じディレクトリに保存してください。GNU Coreutils のある Linux では次のコマンドでバイト列だけを検査できます。スクリプトは実行しません。コマンドには元のファイル名が必要です。
sha256sum --check './centos_disable_password_ssh.sh.sha256' まだ照合していません。
選択ファイルの SHA-256
スクリプトとチェックサムは同じサイトから取得し、独立した署名ではありません。一致しても安全性、上流の真正性、ホストへの適合性は証明しません。可変の依存先は別途確認してください。
事前確認に失敗した場合、設定は変更されません。sshd -t に失敗すると保存済みバックアップから復元します。reload と restart の両方が失敗した場合は既存接続を維持し、`sudo journalctl -u sshd -n 100 --no-pager` を確認してください。必要に応じて日時付きバックアップを手動復元し、`sudo sshd -t` で検証してからサービスを復旧します。
CentOS 7 のマニュアル保存版はミラーです。OpenBSD の現行マニュアルは上流の参考資料であり、CentOS 7 の実装バージョンと同一とは限りません。
実行前にダウンロードして内容を確認し、バージョンを検証してください。ハッシュはこのバイト列を識別するだけで、安全性を証明しません。pipe 実行は取得した内容を直ちに実行し、上流の依存関係は変化することがあります。