cannot ssh to server as root | Wenhan Code life

cannot ssh to server as root

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