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 [2021/01/30 10:36] – [Ressources :] tierce | 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 127: | Ligne 129: | ||
| * eval $(ssh-agent) : lance l' | * eval $(ssh-agent) : lance l' | ||
| - | * p grep ssh-agent -a : montre les agents en exécution | + | * pgrep ssh-agent -a : montre les agents en exécution |
| * ssh-add : permet de gérer des clés comme un gestionnaire de mots de passe | * ssh-add : permet de gérer des clés comme un gestionnaire de mots de passe | ||
| * ssh-add ~/.ssh/test : ajoute la clé de test pour Raoul | * ssh-add ~/.ssh/test : ajoute la clé de test pour Raoul | ||
| * 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.1611999386.txt.gz · Dernière modification : de tierce
