Services et serveurs

SSH : Installer et configurer un serveur SSH

Cet article a été mis à jour, vous consultez ici une archive de cet article!
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

Calculate Linux



Code BASH :
emerge net-misc/openssh


Mageia



Code BASH :
urpmi openssh-server


Ubuntu



Code BASH :
apt-get install openssh-server



Configurer le service SSH




Lancer le service au démarrage




Calculate Linux



Code BASH :
rc-update add sshd default



Mageia



Code BASH :
systemctl enable 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