3.6. Red Hat Enterprise Linux 9 で root ユーザーとして SSH ログインを有効にする
Red Hat Enterprise Linux 9 は、/etc/ssh/sshd_config ファイルで PermitRootLogin パラメーターが yes に設定されている場合でも、root ユーザーとしての SSH ログインをサポートしません。次のエラーが表示されます。
例
[root@host01 ~]# ssh root@myhostname
root@myhostname password:
Permission denied, please try again.
次のいずれかの方法を実行して、root ユーザーとしてのログインを有効にすることができます。
- Red Hat Enterprise Linux 9 のインストール中に root パスワードを設定するときに、"Allow root SSH login with password" フラグを使用します。
-
Red Hat Enterprise Linux 9 のインストール後に、
PermitRootLoginパラメーターを手動で設定します。
このセクションでは、PermitRootLogin パラメーターの手動設定を説明します。
前提条件
- 全ノードへの root レベルのアクセス。
手順
etc/ssh/sshd_configファイルを開き、PermitRootLoginをyesに設定します。例
[root@admin ~]# echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config.d/01-permitrootlogin.confSSHサービスを再起動します。例
[root@admin ~]# systemctl restart sshd.servicerootユーザーとしてノードにログインします。構文
ssh root@HOST_NAMEHOST_NAME は、Ceph ノードのホスト名に置き換えます。
例
[root@admin ~]# ssh root@host01プロンプトに従い
rootパスワードを入力します。