More

    Comment ajouter en toute sécurité vos clés SSH à KWallet sur KDE Plasma

    Introduction

    Les clés SSH sont des identifiants qui permettent aux utilisateurs d’accéder à des serveurs distants de manière sécurisée. Lorsque vous utilisez des clés SSH, il est important de les protéger par un mot de passe fort pour éviter tout accès non autorisé. Cependant, il peut être fastidieux de saisir le mot de passe de chaque clé SSH à chaque connexion à un serveur distant. Heureusement, il existe possible d’ajouter vos clés SSH à KWallet, le gestionnaire de mots de passe de KDE, afin de les stocker en toute sécurité et de ne plus avoir à saisir le mot de passe à chaque fois.

    Mise en place

    Voici les étapes à suivre pour ajouter vos clés SSH à KWallet:

    Pour commencer, vérifiez que ksshaskpass est installé sur votre système. Si ce n’est pas le cas, installez-le en exécutant la commande suivante dans votre terminal:

    sudo apt install ksshaskpass

    ksshaskpass est un programme qui vous permet de stocker vos mots de passe SSH dans KWallet et de les récupérer automatiquement lors de la connexion à des serveurs distants.

    Maintenant, nous allons créer un script d’autostart. Le script d’autostart est un petit script qui sera exécuté automatiquement chaque fois que vous ouvrez une session sur votre ordinateur. Pour créer le script, ouvrez votre éditeur de texte préféré (par exemple, nano) et créez un nouveau fichier avec le nom ksshaskpass.sh dans le dossier ~/.config/autostart-scripts/ avec la commande suivante:

    nano ~/.config/autostart-scripts/ksshaskpass.sh

    Ce script est utilisé pour ajouter les clés SSH à KWallet chaque fois que vous ouvrez une session sur votre ordinateur.
    Ajoutez le contenu suivant à votre fichier ksshaskpass.sh:

    #!/bin/bash
    export SSH_ASKPASS='/usr/bin/ksshaskpass'
    for i in ~/.ssh/*_rsa; do
            ssh-add $i < /dev/null
    done

    Ce script utilise ssh-add pour ajouter toutes les clés SSH dans votre répertoire .ssh à KWallet. Vous pouvez personnaliser ce script pour inclure uniquement certaines clés en modifiant le chemin d’accès et le nom de la clé.

    Enregistrez et fermez le fichier. Donnez l’autorisation d’exécution au script en entrant la commande suivante dans votre terminal:

    chmod +x ~/.config/autostart-scripts/ksshaskpass.sh

    Maintenant, il ne reste plus qu’à tester notre script:

    ~/.config/autostart-scripts/ksshaskpass.sh

    Maintenant, chaque fois que vous vous connectez à un serveur distant, KWallet récupérera automatiquement le mot de passe de la clé SSH correspondante et le fournira à ssh pour la connexion.

    En résumé, ajouter vos clés SSH à KWallet est un moyen pratique de stocker en toute sécurité vos clés SSH et d’automatiser le processus de connexion à des serveurs distants. Cela permet d’éviter de saisir manuellement le mot de passe de chaque clé à chaque fois que vous vous connectez, ce qui peut être fastidieux et fastidieux.

    Sachez que KWallet est un gestionnaire de mots de passe spécifique à l’environnement de bureau KDE. Si vous n’utilisez pas KDE, vous devrez utiliser un autre gestionnaire de mots de passe ou une méthode différente pour stocker en toute sécurité vos clés SSH.

    Offrez-moi un café 😉

    Jonathan
    Jonathanhttps://pratiquepc.fr/
    Technicien, responsable atelier dans une ESN (Entreprise de services du numérique) de la région Paloise (64). Fondateur de Pratique PC. Je souhaite partager ma passion et mon expérience.

    Laisser un commentaire

    Saisissez votre commentaire
    Saisissez votre nom

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

    Derniers Articles

    Suivez-nous!

    145FansJ'aime
    56SuiveursSuivre
    140SuiveursSuivre
    7,660AbonnésS'abonner