OpenSSH

Pour activer ce service à chaque démarrage :

systemctl start sshd
systemctl enable sshd

Le serveur

Sous OpenSUSE, certaines options sont actives concernant le serveur, on va les désactiver. Le fichier de configuration se trouve dans /etc/ssh, et il s'appelle sshd_config.

Par défaut root est autorisé à se connecter, on va changer ce comportement. Par la même occasion on refuse les connections sans mot de passe.

[...]
PermitRootLogin no

PermitEmptyPasswords no
[...]

Je désactive également le déport d'affichage (X11Forwarding, c'est activé par défaut). Je me connecte uniquement en console sur les différentes machines que j'administre.

[...]
X11Forwarding no

Ensuite on peut relancer le serveur :

systemctl restart sshd

Pour générer un clé privé/publique, veuillez suivre la démarche sur cette page.