SSH, acronyme pour Secure Shell, représente une technologie client-serveur utilisée pour l'accès à distance aux serveurs Linux/Unix et l'exécution de commandes sur eux. Le démon (service) pour SSH s'appelle SSHD et fonctionne sur le port TCP 22 sur Ubuntu Linux. La suite OpenSSH remplace les commandes anciennes et obsolètes telles que rsh, rlogin, telnet et ftp, assurant une communication cryptée et sécurisée.
Préparer Ubuntu
La première chose à faire avant de commencer l'installation de SSH sur Ubuntu est de mettre à jour tous les paquets apt aux dernières versions. Pour ce faire, utilisez la commande suivante :
sudo apt update && sudo apt upgrade
Installez SSH sur Ubuntu
OpenSSH n'est pas préinstallé dans le système, donc nous procédons à l'installation manuelle. Pour ce faire, tapez dans le terminal :
sudo apt install openssh-server
Il va commencer à installer tous les composants nécessaires. Répondre à tous les appels système.
Démarrer SSH
Maintenant, vous devez activer le service que vous venez d'installer en utilisant la commande suivante:
sudo systemctl enable --now ssh
La –maintenant clé vous aide à démarrer le service et en même temps à le configurer pour démarrer le système.
Pour vérifier que le service est activé et fonctionne correctement, tapez :
sudo systemctl status ssh
La sortie doit contenir la ligne Active: active (exécution), ce qui indique que le service fonctionne correctement.
Si vous voulez désactiver le service, veuillez :
sudo systemctl disable ssh
Cela désactive le service et l'empêche de démarrer.
Configurer le pare-feu
Avant de se connecter au serveur via SSH, vérifiez que le pare-feu est configuré correctement.
Dans notre cas, il y a UFW installé, puis nous utiliserons la commande suivante:
sudo ufw status
Dans la sortie, vous devriez voir que le trafic SSH est autorisé. S'il n'est pas listé, il est nécessaire d'autoriser les connexions SSH entrantes. Cette commande vous aidera :
sudo ufw allow ssh
Connexion au serveur
Une fois que vous avez terminé toutes les étapes ci-dessus, vous pouvez accéder au serveur en utilisant le protocole SSH.
Pour ce faire, vous aurez besoin de l'adresse IP du serveur ou du nom de domaine et du nom d'un utilisateur créé sur le serveur.
Dans la ligne du terminal, entrez la commande :
ssh username@indirizzo_IP
Ou:
ssh username@dominio






