# Remove any conflicting lines everywhere
sed -i '/^PermitRootLogin/d' /etc/ssh/sshd_config /etc/ssh/sshd_config.d/*.conf 2>/dev/null
sed -i '/^PasswordAuthentication/d' /etc/ssh/sshd_config /etc/ssh/sshd_config.d/*.conf 2>/dev/null
sed -i '/^KbdInteractiveAuthentication/d' /etc/ssh/sshd_config /etc/ssh/sshd_config.d/*.conf 2>/dev/null

cat >> /etc/ssh/sshd_config << 'EOF'
PermitRootLogin yes
PasswordAuthentication yes
KbdInteractiveAuthentication yes
EOF

sshd -t && systemctl restart sshd

# Confirm it took effect:
sshd -T | grep -Ei "permitrootlogin|passwordauthentication|kbdinteractiveauthentication"