rootパスワードを知っているのに、rootでssh接続できない問題の解決方法です。

実はsshdの設定ファイルに、rootでのログイン許可を設定するパラメータがあります。 Linux環境では、設定ファイル/etc/ssh/sshd_configに対し

1
PermitRootLogin no

1
PermitRootLogin yes

に変更し、sshdを再起動すれば、アクセス出来るようになる。

1
# systemctl restart sshd

また、以下のように自動ログインをOFFにするパラメータも存在する

1
PubkeyAuthentication no

特定のIPに対しての個別設定も可能

1
2
Match Address 172.25.0.11
    PubkeyAuthentication no