Internet - Communication & Réseau

Installer et configurer un serveur OpenSSH ou connexion SSH

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 13/01/2013 à 14h12
Table des matières



Qu'est ce que SSH et OpenSSH



Secure Shell (SSH) est un programme mais aussi un protocole de communication sécurisé. Grâce à SSH, on peut se connecter à distance sur une machine, transférer des fichiers, si celle-ci dispose d'un serveur SSH.
OpenSSH (OpenBSD Secure Shell) est un ensemble d'outils informatiques libres permettant des communications sécurisées sur un réseau informatique en utilisant le protocole SSH.

Installation du serveur OpenSSH



Pour installer le serveur ssh sur notre machine, installer le paquet openssh-server

Code BASH :
urpmi openssh-server



Configurer le service SSH




Lancer le service au démarrage



Depuis Mageia2, pour activer un service au démarrage, on doit utiliser systemctl (systemd)

Code BASH :
systemctl enable sshd.service


A l'inverse, pour le désactiver du démarrage,

Code BASH :
systemctl disable sshd.service



Affiner la configuration de SSH



Il est recommandé de ne pas permettre la connexion en root.
Pour cela, éditer le fichier /etc/ssh/sshd_config et modifier cette ligne:

Code :
PermitRootLogin no


Ne pas oublier de recharger la configuration de SSH:

Code BASH :
/etc/init.d/sshd  reload



Ouvrir le port 22 dans le parefeu



SSH, le protocole SSH utilise le port 22 en TCP.
Il est nécessaire donc d'ouvrir ce port sur la machine sur laquelle le serveur SSH est installé !