OpenSUSE upgrade performing from version Leap 15.6 to Leap 16.0.
After upgrading to openSUSE Leap 16.0, SSH root login with a password no longer works. Customers who previously accessed their systems remotely as root via password authentication will be locked out after the upgrade.
Reference: openSUSE Leap 16.0 Release Notes – JSC-PED-4965
openSUSE Leap 16.0 disables password-based SSH root login by default, in line with modern Linux security standards. This change reduces the risk of brute-force attacks targeting the root account.
One of the following must be configured before performing the upgrade:
Option 1 — SSH Key Authentication for Root (Recommended) Replace password login with key-based authentication for the root user.
ssh-keygen -t ed25519ssh-copy-id root@<server-ip>ssh root@<server-ip>Option 2 — Create a Non-Root User with sudo Privileges Use a non-root account for remote access post-upgrade.
useradd -m -s /bin/bash -c "Test User" testusersudo passwd testuserusermod -a -G wheel testusersudo commands before upgrading.