I think suse installs sshd, the ssh daemon, but it is not started by default.
You need it to be running for ssh to work.
Quote:
Starting SSHD during boot can be set in Yast2 > System Services (Runlevels). Select “sshd” in the list and click enable.
It is also possible to configure the SSHD under Yast2 by installing the yast2-sshd package. This is a GUI which will update /etc/ssh/sshd_config for you.
|
Also, see
here for more information.