user
Comment installer un serveur ssh sous Ubuntu ?
alphonsio

Comment installer un serveur SSH sur Ubuntu ?

Pour installez un serveur SSH sous Ubuntu, le plus simple est d'installer le paquet OpenSSH en utilisant la commande suivante :

sudo apt install openssh-server

Pour installer et configurer un serveur SSH sous Ubuntu, suivez les étapes ci-dessous :

  1. Mettre à jour les paquets :
    Assurez-vous que tous les paquets installés sur votre système sont à jour en exécutant la commande suivante :
sudo apt update
sudo apt upgrade
  1. Installer le serveur SSH :
    Installez OpenSSH, qui est l'implémentation la plus courante de serveur SSH, en utilisant la commande suivante :
sudo apt install openssh-server
  1. Vérifier le statut du serveur SSH :
    Après l'installation, le service SSH devrait démarrer automatiquement. Vous pouvez vérifier qu'il est bien en cours d'exécution avec la commande suivante :
sudo systemctl status ssh

Vous devriez voir une sortie indiquant que le service est actif et en cours d'exécution.

  1. Configurer le serveur SSH :
    Vous pouvez configurer les paramètres du serveur SSH dans le fichier /etc/ssh/sshd_config. Par exemple, pour modifier le port par défaut ou désactiver l'authentification par mot de passe, éditez ce fichier en utilisant un éditeur de texte comme nano :
sudo nano /etc/ssh/sshd_config

Quelques paramètres clés que vous pourriez vouloir ajuster :

  • Pour changer le port SSH (par défaut 22), trouvez et modifiez la ligne suivante :
Port 22
  • Pour désactiver l'authentification par mot de passe et forcer l'utilisation de clés publiques, modifiez ou ajoutez cette ligne :
PasswordAuthentication no
  1. Redémarrer le serveur SSH :
    Après avoir modifié le fichier de configuration, vous devez redémarrer le service SSH pour que les modifications prennent effet :
sudo systemctl restart ssh
  1. Autoriser SSH dans le pare-feu (si nécessaire) :
    Si vous utilisez ufw (Uncomplicated Firewall), vous devez autoriser le trafic SSH. Pour cela, utilisez les commandes suivantes :
sudo ufw allow ssh

Si vous avez changé le port par défaut, vous devrez spécifier le nouveau port :

sudo ufw allow <your_port>/tcp
  1. Accéder au serveur SSH :
    Vous pouvez maintenant vous connecter à votre serveur SSH depuis un autre ordinateur en utilisant la commande suivante :
ssh username@server_ip

Remplacez username par le nom d'utilisateur sur le serveur et server_ip par l'adresse IP de votre serveur.

C'est tout ! Vous avez maintenant un serveur SSH opérationnel sous Ubuntu.