CKB:Upgrading the distribution from openSUSE Leap 15.6 to 16.0
When upgrading to openSUSE-16.0 there are some issues customers might face. The common issues and solutions are given below.
Applies To
OpenSUSE upgrade performing from version Leap 15.6 to Leap 16.0
Problem-1 (SSH Root Access Restriction After openSUSE Leap 16.0 Upgrade)
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.
Cause
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.
Solution/Workaround
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.
- On the client machine, generate an SSH key pair (if not already available):
ssh-keygen -t ed25519
- Copy the public key to the target server:
ssh-copy-id root@<server-ip>
- Verify key-based login works before upgrading:
ssh root@<server-ip>
Option 2 — Create a Non-Root User with sudo Privileges Use a non-root account for remote access post-upgrade.
- Create a new user:
useradd -m -s /bin/bash -c "Test User" testusersudo passwd testuser
- Grant sudo privileges:
usermod -a -G wheel testuser
- Verify the user can log in via SSH and run
sudocommands before upgrading.