📒 

Secure Shell (SSH) est un protocole largement utilisé pour sécuriser les communications sur un réseau non sécurisé. Ce protocole de couche application est extrêmement populaire et permet aux utilisateurs de gérer à distance le système d’exploitation. Les paires de clés SSH offrent un moyen sécurisé et pratique de s’authentifier et de se connecter à des serveurs distants sans utiliser de mots de passe. Deux commandes importantes pour gérer les clés SSH sous Linux sont ssh-keygen et ssh-copy-id. Cet article a pour objectif de vous présenter ces commandes, de montrer un exemple de leur fonctionnement et de la manière dont cela peut vous aider à utiliser le serveur correctement et en toute sécurité.

Installation de la commande ssh-copy-id

Qu’est-ce que ssh-copy-id ? Tout d’abord, cet utilitaire fait partie du package OpenSSH et est disponible dans tous les principaux référentiels de distribution Linux. Dans cet article, par exemple, un serveur sur la version Dedian 12 est utilisé. Avec cet utilitaire, vous pourrez utiliser votre gestionnaire de packages pour installer cette commande. Cet utilitaire vous aide également à copier la clé publique SSH sur un serveur distant et à l’ajouter à un fichier. Pour installer l’outil ssh-copy-id sur Debian, utilisez la commande suivante :

sudo apt-get update && sudo apt-get install openssh-client

Vous pouvez vérifier la commande comme ceci – ssh-copy-id. La sortie sera comme ceci

Pour commencer à l’utiliser activement, vous pouvez exécuter la commande suivante :

ssh-copy-id user_1@_your_IP_address[or name]

  • user_1– c’est votre nom d’utilisateur sur le serveur distant.
  • your_IP_address– c’est l’adresse ou le nom du serveur distant.

Comment générer une clé SSH dans votre VPS Debian

Qu’est-ce que ssh-keygen ? Il s’agit d’un utilitaire spécial dans l’environnement Unix/Linux conçu pour générer, gérer et convertir des clés SSH (Secure Shell). Les clés SSH sont utilisées pour une authentification sécurisée lors de la connexion à des serveurs distants. Cela fonctionne automatiquement, vous pouvez simplement entrer la commande et vous recevrez la réponse suivante

ssh-keygen fournit de nombreuses options pour configurer les clés, notamment le choix d’un algorithme, la modification de la longueur en bits, la spécification d’un nom de fichier et d’autres options. C’est un outil essentiel pour travailler avec des clés SSH dans un environnement sécurisé.