Comment activer SSH dans Ubuntu

Comment Activer Ssh Dans Ubuntu



Une connexion sécurisée entre un client et un serveur peut être établie à l'aide du protocole réseau Secure Shell (SSH). Chaque échange d'informations entre un client et le serveur est crypté. Vous pouvez obtenir un accès à distance à votre machine et effectuer les opérations administratives en activant SSH. Les transferts de fichiers sécurisés via SCP et SFTPS seront également possibles. Lors de la première installation, SSH pour l'accès à distance est, par convention, interdit sur Ubuntu. Il n'est pas trop difficile d'activer SSH sur Ubuntu. Pour configurer et activer SSH sur votre système Linux, effectuez les tâches répertoriées ci-dessous en tant qu'administrateur ou utilisateur sudo.

Installer le client SSH

Commençons par le processus de mise à jour des référentiels Ubuntu. C’est une étape importante à chaque fois que vous réalisez une installation. Par conséquent, le référentiel « apt-get » est utilisé dans l'instruction « update » comme illustré ci-dessous :







$ sudo apt-get mise à jour





Après la mise à jour réussie de votre système, il est nécessaire de mettre à niveau les référentiels et les packages système pour que les effets des nouvelles installations soient effectués sous peu. Par conséquent, le package « apt-get » est utilisé avec le mot-clé « update ».





$ sudo apt-get mise à niveau



Le client SSH démarre toujours l'établissement d'une connexion sécurisée. Par conséquent, l'installation du client SSH est nécessaire si vous souhaitez établir la connexion et l'autre nœud écoutera. Ainsi, l'instruction « apt-get » sera utile ici au sein du mot-clé « install », suivi du mot-clé « OpenSSH-client » (pour installer le client-serveur). Utilisez les droits « sudo » pour exécuter cette instruction comme indiqué ci-dessous. L'utilisateur actuellement connecté peut avoir besoin de votre mot de passe pour lancer le processus d'installation en douceur. Ainsi, nous avons ajouté notre mot de passe et l'avons installé avec succès.

$ sudo apt-get install openssh-client

Installer le serveur SSH

Il est possible que vous soyez à l'autre bout du fil, c'est-à-dire que vous écoutiez uniquement le client-serveur. Par conséquent, vous devez installer le serveur SSH de votre côté. Avant cela, mettez à jour votre système avec le package « apt » dans l'instruction « update » suivante :

$ sudo apt-get mise à jour

Assurez-vous que vos packages système sont également mis à niveau. Parfois, les packages ne bénéficient pas des effets des nouvelles installations car ils sont obsolètes et nécessitent une mise à niveau pour une compatibilité fluide. Utilisez la même commande de mise à niveau que celle utilisée précédemment.

$ sudo apt-get mise à niveau

Il est maintenant temps d'installer le serveur OpenSSH afin que vous puissiez accepter la connexion du client. La commande d'installation doit être exécutée avec les droits « Sudo » suivis de l'utilisation du package « Apt » et du mot-clé « OpenSSH-server » à la fin.

$ sudo apt installer openssh-server

Vous devez être sûr que vous souhaitez installer le serveur « openssh » car il est sûr pour la communication et n'affecte pas les performances du système. Ainsi, appuyez sur la touche « y » pour continuer la configuration de l’installation sur le shell de commande.

Activer le service SSH

Après un certain temps, le serveur OpenSSH sera installé avec succès sur votre machine. Il est maintenant temps de configurer OpenSSH dans notre système. Pour sa configuration parfaite, nous utiliserons l'utilitaire « systemctl » qui est plus susceptible de l'activer de notre côté. L'utilitaire « systemctl » permet de démarrer le service SSH sur notre système avec les droits « sudo ». Ensuite, il l'active avec les mots-clés « start » et « Enable ». Le lien de synchronisation a été créé comme indiqué dans l'image suivante. Vous pouvez également utiliser l'option « -now » dans la même instruction « systemctl » pour activer le serveur SSH dès maintenant.

$ sudo systemctl démarrer ssh
$ sudo systemctl activer ssh
$ sudo systemctl activer ssh – maintenant

Vérifiez l'état du service SSH

Après l'avoir activé avec succès (selon le lien de synchronisation), vous pouvez rechercher son état de chargement actuel via l'utilitaire « systemctl » en utilisant les mots-clés « status » et « ssh » dans la commande. Le résultat de cette commande affiche l'état actuel du service ssh. Une indication verte indique que le service est actif et en cours d'exécution.

Vérifiez l'état du service SSH

Ouvrez le port SSH

Un utilitaire nommé UFW pour configurer les pare-feu est inclus avec Ubuntu. Attention à ouvrir le port SSH si le pare-feu de votre machine fonctionne. Pour ce faire, Ubuntu nous fournit l'utilitaire « ufw » sous forme de commande qui peut être utilisée avec le mot-clé «allow» pour ouvrir le port SSH. Assurez-vous de l'exécuter avec le privilège « sudo ». Vous verrez que l'exécution de cette commande peut mettre à jour
les règles du port SSH comme illustré dans l'image suivante :

$ sudo ufw autoriser ssh

Connectez-vous au serveur SSH

Maintenant, vous devez vérifier l'adresse IP de votre système, c'est-à-dire quel que soit le côté SSH sur lequel vous avez travaillé. Pour rechercher l'adresse IP, nous utilisons l'instruction « ip » suivie de l'option « a », et les données concernant notre réseau seront affichées. Vous devez rechercher le réseau spécifique que vous avez utilisé et rechercher l'adresse IP dans la ligne qui commence par « inet ». Dans notre cas, il s’agit également de 10.0.2.15 comme indiqué dans l’image suivante :

$ip un

Il est temps de se connecter au système distant une fois que nous avons l'adresse IP de notre système. Pour cela, nous exécutons la commande SSH suivante pour établir une connexion avec le système distant. La commande commence par le mot-clé « ssh » suivi du nom d'utilisateur de votre système ; le caractère « @ » suivi de l’adresse IP. Puisque nous utilisons SSH pour la première fois dans notre système, cela indique que l'authenticité d'un hôte ne peut pas être établie. Ainsi, vous devez saisir « oui » pour confirmer que vous souhaitez continuer à vous connecter en tant que serveur ou client SSH. Après un avertissement, il vous demandera votre mot de passe système et vous devrez le fournir pour continuer. Cela vous permettra de vous connecter avec succès à partir de votre système Ubuntu et la connexion sécurisée sera établie.

$ ssh nom d'utilisateur@adresseip

En utilisant SH, vous pouvez maintenant vous connecter avec succès à l’autre nœud. Les instructions affichées décrivent l'utilisation de « ssh » sur la machine Ubuntu.

$ ssh nom d'utilisateur@adresseip qui
$ ssh nom d'utilisateur @ adresse IP temps de disponibilité

Conclusion

Dans ce guide, nous avons démontré avec succès l'utilisation de SSH dans le système Ubuntu. Après cela, nous avons discuté séparément de l'installation du serveur SSH et du client SSH et avons fourni des détails sur l'activation de SSH et l'établissement d'une connexion.