Skip to content

Commit 3dabb83

Browse files
committed
update(docs): ajout mémo génération / publication clé SSH
1 parent f65333b commit 3dabb83

File tree

1 file changed

+30
-9
lines changed

1 file changed

+30
-9
lines changed

README.md

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,38 @@ Fichiers de configuration et de déploiement des différents composants constitu
1717

1818
### Prérequis
1919

20-
- Accès SSH au serveur. Exemple de configuration SSH :
20+
- Accès SSH au serveur.
21+
1. Générer une clé dédiée :
2122

22-
```config
23-
IdentitiesOnly yes
23+
```sh
24+
ssh-keygen -t ed25519 -C "Geotribu [email protected]" -f ~/.ssh/id_ed25519_geotribu
25+
```
2426

25-
Host geotribu
26-
ForwardAgent yes
27-
HostName 91.230.235.162
28-
IdentityFile ~/.ssh/id_rsa_elgeopaso
29-
User ubuntu
30-
```
27+
1. Entrer un mot de passe fort pour la clé (passphrase).
28+
1. Mettre sa clé publique sur le serveur (requiert l'accès par mot de passe au moins une fois) :
29+
30+
```sh
31+
ssh-copy-id -o PubkeyAuthentication=no -o PreferredAuthentications=password -i ~/.ssh/id_ed25519_geotribu.pub 91.230.235.162
32+
```
33+
34+
1. Exemple de configuration SSH :
35+
36+
```config
37+
IdentitiesOnly yes
38+
39+
Host geotribu
40+
ForwardAgent yes
41+
HostName 91.230.235.162
42+
IdentityFile ~/.ssh/id_ed25519_geotribu
43+
Preferredauthentications publickey
44+
User geotribu
45+
```
46+
47+
1. Valider la connexion :
48+
49+
```sh
50+
ssh geotribu
51+
```
3152
3253
- Ansible : voir [le README dédié](ansible/README.md)
3354
- Mot de passe maître pour les variables secrètes d'Ansible (voir le même README)

0 commit comments

Comments
 (0)