Installation rapide d’un serveur ssh

ssh (Secure Shell) est un protocole de communication sécurisé qui permet de se connecter à distance sur un serveur (un ordinateur).

Comment ça marche?

Figure 1

Suposons qu’on a deux machines : Machine A et Machine B

La Machine A se trouve dans un centre de données situé à quelques kms de vous, et vous avez en votre possession la Machine B. De toute urgence, vous avez besoin de faire une mise à jour sur la Machine A. Eh bien pour le faire, vous avez besoin d’un accès sur la Machine A, à partir de la Machine B.

Le procédé est simple, il faut installer et configurer un service(serveur) ssh sur la Machine A  et installer un client ssh sur la Machine B

On va vous montrer comment installer rapidement le serveur openssh-server qui est un logiciel libre pour le contrôle à distance de vos serveurs sur Debian/Ubuntu/Centos ou encore Fedora

Installation sous Debian/Ubuntu

sudo apt-get update

sudo apt-get install openssh-server

Installation sous CentOS/Fedora

yum update

yum install openssh-server

les fichiers de configurations de openssh se trouvent dans le répertoire /etc/ssh/

Comment se connecter à distance via un terminal?

Format

ssh <nom-utilisateur>@<adresse IP de la machine distante>

Supposons que l’adresse de la Machine A est 192.168.43.111 et on veut se connecter avec le compte de l’utilisateur linuxhaiti.

Lors de la première connexion, vous aurez un avertissement, vous devez taper yes pour accepter. Après acceptation, entrez le mot de passe de l’utilisateur.

Figure 2

Le port par défaut de ssh est 22. Pour des raisons de sécurité, vous devez changer le numéro du port de ssh, en vous rendant dans le fichier de configuration /etc/ssh/sshd_config

Figure 3

Sauvegarder le fichier /etc/ssh/sshd_config après la modification et redémarrer le service ssh

systemctl restart sshd

Si vous tentez de vous connecter sans spécifier le port, vous aurez un message d’erreur.

Pour se connecter maintenant via le terminal, il faut utiliser l’option -p de ssh

Figure 4

Consulter le manuel de ssh pour voir les options

man ssh


Si vous utilisez windows, pour se connecter à distance sur un serveur, l’outil putty est l’idéal.

Gestion de base du serveur ssh

Démarrer le serveur ssh

systemctl start sshd

Arrêter le serveur ssh

systemctl stop sshd

Redémarrer le serveur ssh

systemctl restart sshd

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s