SSH service in openSUSE / SLES is provided by the openssh-server package which is automatically installed but not enabled during installation. It means that SSH service does not automatically start during system boot and you will not be able to log in to your machine via SSH even though it is already installed.
You can enable SSH service during installation of openSUSE and SLES at the Firewall and SSH section on the Installation Settings screen.
For this you'll have to set the options to the followings before clicking the Install button:
If you missed the option during installation or simply just need it later, you can manually install and configure the necessary at the terminal.
> sudo zypper refresh
> sudo zypper install --no-confirm openssh
> sudo systemctl start sshd
> sudo systemctl status sshd ● sshd.service - OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: disabl> Active: active (running) since Sat 2018-06-02 23:06:28 +08; 41s ago Main PID: 10407 (sshd) Tasks: 1 CGroup: /system.slice/sshd.service └─10407 /usr/sbin/sshd -D Jun 02 23:06:28 linux-tgtg systemd: Starting OpenSSH Daemon... Jun 02 23:06:28 linux-tgtg sshd-gen-keys-start: Checking for missing server keys> Jun 02 23:06:28 linux-tgtg sshd-gen-keys-start: ssh-keygen: generating new host > Jun 02 23:06:28 linux-tgtg sshd: Server listening on 0.0.0.0 port 22. Jun 02 23:06:28 linux-tgtg sshd: Server listening on :: port 22. Jun 02 23:06:28 linux-tgtg systemd: Started OpenSSH Daemon.
> sudo systemctl enable sshd Created symlink /etc/systemd/system/multi-user.target.wants/sshd.service → /usr/lib/systemd/system/sshd.service.
> sudo firewall-cmd --permanent --add-service=ssh success
> sudo firewall-cmd --reload success
|openSUSE Leap 15.1|
|openSUSE Leap 15.0|
|SUSE Linux Enterprise Server 15|
Comment anonymously. Login not required.