# Ajout d'une clée ssh

Tout d'abord on va générer une clée ssh.

```bash
ssh-keygen -t ed25519
```

Puis on va afficher la clé ssh que l'on viens de générer.

```
cat .ssh/id_ed25519.pub
ssh-ed25519 AAAAC8GNJDBVDGDIG8OF9XiRtNILBJFDGDGDJTaIo4rZUn6 root@BASTION-FRONT-01
```

On va aller l'ajouter au repo git.

Se rendre dans l'onglet preferences.

[![ssh.PNG](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/ssh.PNG)](https://book.techoops.fr/uploads/images/gallery/2023-12/ssh.PNG)

Allez dans SSH Keys.

[![ssh keygen.PNG](https://book.techoops.fr/uploads/images/gallery/2023-12/scaled-1680-/ssh-keygen.PNG)](https://book.techoops.fr/uploads/images/gallery/2023-12/ssh-keygen.PNG)

Et ajouter la .

 Ensuite on va executer les ssh-agent.

```
exec ssh-agent bash
```

Maintenant on va ajouter la clé ssh privé.

```
ssh-add ../.ssh/id_ed25519
```