Dernière mise à jour : 13/01/2013 à 14h13
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é !