Comment configurer un serveur SSH sous Ubuntu ?

Pour faire fonctionner le serveur ssh sur un autre port quel le port 22 standard:

  1. Ouvrez le fichier de configuration: sudo gedit /etc/ssh/sshd_config.
  2. Repérez la ligne Port 22 et remplacez par la valeur de votre choix (par exemple Port 741)
  3. Redémarrez le serveur ssh: sudo /etc/init.d/ssh restart.
En savoir plus sur www.commentcamarche.net


SSH est un protocole de communication sécurisé utilisé pour accéder à distance à des ordinateurs et des serveurs. Il permet de se connecter à un serveur à distance en toute sécurité, sans avoir à saisir de mot de passe en clair. Dans cet article, nous allons vous expliquer comment configurer un serveur SSH sous Ubuntu.

Comment activer SSH ?

La première étape consiste à activer SSH sur votre serveur Ubuntu. Pour ce faire, vous devez ouvrir un terminal et exécuter la commande suivante :

sudo systemctl enable ssh

Cette commande activera le service SSH et le configurera pour qu’il démarre automatiquement au démarrage de votre système. Pour démarrer immédiatement le service, vous pouvez également exécuter :

sudo systemctl start ssh

Comment savoir si SSH est activé sur Ubuntu ?

Pour vérifier si le service SSH est activé et en cours d’exécution sur votre serveur Ubuntu, vous pouvez exécuter la commande suivante :

sudo systemctl status ssh

Si le service est actif, vous devriez voir un message indiquant que le service SSH est en cours d’exécution. Vous pouvez également vérifier si le port par défaut (22) est à l’écoute avec la commande :

sudo netstat -tuln | grep :22

Comment savoir si SSH est installé ?

Si vous n’êtes pas sûr que SSH est installé sur votre serveur Ubuntu, vous pouvez exécuter la commande suivante pour vérifier :

sudo apt-get install ssh

Si SSH est déjà installé, vous devriez voir un message indiquant que le paquet est déjà installé et à jour. Sinon, le paquet sera téléchargé et installé automatiquement. Pour vérifier la version installée, vous pouvez utiliser :

ssh -V

Comment configurer un serveur SSH ?

Une fois que vous avez activé et installé SSH sur votre serveur Ubuntu, vous pouvez commencer à le configurer. Pour ce faire, vous devez modifier le fichier de configuration SSH, qui se trouve dans /etc/ssh/sshd_config.

Vous pouvez ouvrir le fichier de configuration en utilisant votre éditeur de texte préféré, par exemple :

sudo nano /etc/ssh/sshd_config

Dans ce fichier, vous pouvez configurer différentes options, telles que :

  • Port SSH : Changer le port par défaut pour améliorer la sécurité.
  • Clés d’authentification : Configurer l’authentification par clé publique pour éviter l’utilisation de mots de passe.
  • Restrictions d’accès : Limiter l’accès à certains utilisateurs ou groupes.

N’oubliez pas de redémarrer le service SSH après avoir apporté des modifications :

sudo systemctl restart ssh

Comment créer un serveur SSH ?

Si vous souhaitez créer votre propre serveur SSH, vous pouvez installer un logiciel de serveur SSH sur votre ordinateur ou votre serveur. Il existe plusieurs options disponibles, notamment OpenSSH, Dropbear, Bitvise SSH Server, etc.

Pour installer OpenSSH, vous pouvez exécuter la commande suivante :

sudo apt-get install openssh-server

Une fois installé, vous pouvez configurer le serveur SSH en modifiant le fichier de configuration, comme expliqué précédemment.

Conclusion

La configuration d’un serveur SSH sous Ubuntu est une étape importante pour sécuriser l’accès à distance à votre système. En suivant les étapes décrites dans cet article, vous pouvez activer, installer et configurer SSH sur votre serveur Ubuntu, en toute sécurité et efficacement.

Récapitulatif des commandes utiles

Action Commande
Activer SSH sudo systemctl enable ssh
Démarrer SSH sudo systemctl start ssh
Vérifier l’état de SSH sudo systemctl status ssh
Installer SSH sudo apt-get install ssh
Modifier la configuration SSH sudo nano /etc/ssh/sshd_config
Redémarrer le service SSH sudo systemctl restart ssh
Vérifier la version de SSH ssh -V
Vérifier le port à l’écoute sudo netstat -tuln | grep :22
FAQ
Comment se connecter en SSH sur un serveur ?

Pour vous connecter en SSH sur un serveur, vous devez d’abord ouvrir un terminal sur votre ordinateur et saisir la commande suivante: « ssh [nom d’utilisateur]@[adresse IP du serveur] ». Vous serez alors invité à entrer votre mot de passe pour vous connecter au serveur.

Comment activer SSH sur Windows ?

Pour activer SSH sur Windows, vous devez d’abord accéder au Panneau de configuration et sélectionner « Programmes et fonctionnalités ». Ensuite, cliquez sur « Activer ou désactiver des fonctionnalités Windows » et cochez la case « Client SSH ». À partir de là, vous pouvez utiliser un client SSH pour vous connecter à d’autres machines.

Comment se connecter en SSH depuis Windows ?

Pour se connecter en SSH depuis Windows, vous pouvez utiliser un client SSH tel que PuTTY. Pour ce faire, vous devez télécharger et installer PuTTY sur votre ordinateur Windows. Ensuite, ouvrez PuTTY et entrez l’adresse IP de votre serveur Ubuntu et le port SSH (22 par défaut). Cliquez sur « Ouvrir » pour lancer la connexion SSH. Vous serez invité à saisir votre nom d’utilisateur et votre mot de passe pour vous connecter au serveur Ubuntu via SSH.


Laisser un commentaire