Table des matières
Secure Shell Daemon (sshd)
Présentation
sshd est un daemon qui permet d'accéder à une machine distante en mode terminal et de transférer des fichiers.
Installation
root@mazarini:~# apt-get install openssh-server
Configuration /etc/ssh/sshd_config
X11Forwarding
X11Forwarding no
Dans la mesure on le serveur n'utilisera pas X11, passer ce paramètre de “yes” à “no”.
AllowGroups
AllowGroups sshers
Limiter la connexion ssh à un groupe d'utilisateur.
Différences
root@secours:/etc/ssh# diff -y --suppress-common-lines sshd_config sshd_config.ori X11Forwarding no | X11Forwarding yes < AllowGroups sshers < root@secours:/etc/ssh#
Gestion des utilisateurs
Création du groupe sshers
root@secours:~# addgroup sshers Ajout du groupe « sshers » (GID 1002)... Fait. root@secours:~#
Ajout des users dans le groupe
root@secours:~# adduser mazarini sshers Ajout de l'utilisateur « mazarini » au groupe « sshers »... Ajout de l'utilisateur mazarini au groupe sshers Fait. root@secours:~#
Si vous voulez pouvoir vous connecter avec root, il est indispensable de le mettre également dans le groupe sshers.
Remarque sur la sécurité
Choix du port
Habituellement ssh utilise le port 22. Pour des raisons de sécurité, certains préconisent de changer de port pour compliquer la tâche des pirates. A mon avis, ce n'est pas nécessaire. Un simple outil de scan permet de retrouver le port sur lequel écoute le daemon sshd.
Un pirate débutant se heurtera de toutes façons à une machine à jour et paramétrée correctement. Un pirate confirmé… et bien je croise les doigts, mais ce n'est pas le changement de port qui le gênera.
Eventuellement, en cas de découverte d'une faille, le changement de port peut permettre de gagner du temps avant la mise à jour du système.
J'ai choisi de garder le port 22.
Commandes
Gestion du daemon
root@mazarini:~# /etc/init.d/ssh stop root@mazarini:~# /etc/init.d/ssh start root@mazarini:~# /etc/init.d/ssh restart
Connexion au serveur
ssh kevin@mazarini.ovh ssh -6 kevin@mazarini.ovh
Par défaut, ssh utilise le protocole IPv4, l'option -6 indique le protocole IPv6