fr:infra:labo-ssh
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:infra:labo-ssh [2022/05/02 12:05] – [SSH-Agent] hgo | fr:infra:labo-ssh [2023/06/19 18:47] (Version actuelle) – celo | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | # Labo SSH (7/12/2020) | + | # Labo SSH |
+ | |||
+ | Ces notes sont principalement issues d'un atelier pratique s' | ||
## Objectif du labo : | ## Objectif du labo : | ||
Ligne 132: | Ligne 134: | ||
* ssh-add -l : liste les clés accessibles à l' | * ssh-add -l : liste les clés accessibles à l' | ||
* ssh < | * ssh < | ||
+ | |||
+ | Lorsqu' | ||
+ | |||
+ | Pour cela, on crée le fichier '' | ||
+ | |||
+ | ``` | ||
+ | mkdir -p ~/ | ||
+ | ``` | ||
+ | |||
+ | Puis on édite le service : | ||
+ | ``` | ||
+ | nano ~/ | ||
+ | ``` | ||
+ | On colle le contenu : | ||
+ | |||
+ | ``` | ||
+ | [Unit] | ||
+ | Description=SSH key agent | ||
+ | |||
+ | [Service] | ||
+ | Type=simple | ||
+ | Environment=SSH_AUTH_SOCK=%t/ | ||
+ | ExecStart=/ | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=default.target | ||
+ | |||
+ | ``` | ||
+ | |||
+ | Avec l' | ||
+ | |||
+ | Lorsque la config a été créée, on fait: | ||
+ | |||
+ | ``` | ||
+ | systemctl start --user ssh-agent | ||
+ | systemctl enable --user ssh-agent | ||
+ | ``` | ||
+ | |||
+ | Dans la config `~/.bashrc` ou `~/.zshrc`, on rajoute: | ||
+ | |||
+ | ``` | ||
+ | export SSH_AUTH_SOCK=" | ||
+ | ``` | ||
+ | |||
+ | Enfin, on ouvre un nouveau terminal et on vérifie que le ssh-agent tourne: | ||
+ | |||
+ | ``` | ||
+ | ssh-add -l | ||
+ | ``` | ||
+ | |||
+ | On rajoute également la commande magique dans `~/ | ||
+ | |||
+ | ``` | ||
+ | AddKeysToAgent | ||
+ | ``` | ||
## Utilisation de screen | ## Utilisation de screen | ||
Ligne 156: | Ligne 213: | ||
- https:// | - https:// | ||
- https:// | - https:// | ||
+ | - https:// | ||
fr/infra/labo-ssh.txt · Dernière modification : 2023/06/19 18:47 de celo