Introduction
Dans ce projet, vous allez apprendre à configurer un certificat SSH pour l'utilisateur labex
, de sorte que l'utilisateur labex
n'ait pas besoin d'entrer de mot de passe lors de la connexion SSH à l'environnement d'expérimentation local.
👀 Aperçu
## Aucun mot de passe requis pour vous connecter à localhost
$ ssh labex@localhost
labex:project/ $ ssh labex@localhost
Bienvenue sur Ubuntu 22.04.3 LTS (GNU/Linux 5.4.0-162-generic x86_64)
* Documentation: https://help.ubuntu.com
* Gestion: https://landscape.canonical.com
* Support: https://ubuntu.com/avantages
Dernière connexion : mer. 17 janv. 21:00:55 2024 depuis 47.251.57.20
## Connectez-vous directement pour ouvrir un nouveau shell
labex:~/ $ ls
Code Bureau golang projet
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer un répertoire
.ssh
dans le répertoire personnel de l'utilisateurlabex
- Comment générer une nouvelle paire de clés SSH
- Comment ajouter la clé publique nouvellement générée au fichier
authorized_keys
- Comment redémarrer le service SSH après avoir configuré le certificat SSH
- Comment tester la connexion SSH sans mot de passe
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Vous connecter en toute sécurité à l'environnement d'expérimentation local à l'aide de certificats SSH
- Gérer la configuration SSH pour l'utilisateur
labex
- Comprendre l'importance d'utiliser des certificats SSH pour accéder en toute sécurité aux serveurs