Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:reseau:ssh:client [11/12/2018 16:25] calixtus06 [Installation sur le poste client] |
doc:reseau:ssh:client [23/04/2020 12:28] Caly Ajout du démarrage de ssh-agent au démarrage du système sur une Debian minimale |
||
---|---|---|---|
Ligne 374: | Ligne 374: | ||
* Si tout va bien pour se connecter, mais qu'on veut simplement changer la passphrase de sa clé privée (crée avec ''ssh-keygen -t dsa''), la commande est (côté client) : | * Si tout va bien pour se connecter, mais qu'on veut simplement changer la passphrase de sa clé privée (crée avec ''ssh-keygen -t dsa''), la commande est (côté client) : | ||
<code user>ssh-keygen -p</code> | <code user>ssh-keygen -p</code> | ||
+ | |||
+ | |||
+ | ==== Démarrer ssh-agent automatiquement (Debian minimale) ==== | ||
+ | Pour démarrer ''ssh-agent'' au démarrage de votre session si vous utilisez un système minimal: | ||
+ | |||
+ | <code user> | ||
+ | $ mkdir -p ~/.config/systemd/user/ssh-agent.service | ||
+ | $ cat << EOF > test | ||
+ | [Unit] | ||
+ | Description=SSH key agent | ||
+ | |||
+ | [Service] | ||
+ | Type=forking | ||
+ | Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket | ||
+ | ExecStart=/usr/bin/ssh-agent -a $SSH_AUTH_SOCK | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=default.target | ||
+ | EOF | ||
+ | </code> | ||
+ | |||
+ | Ensuite, dans votre ''.bash_profile'' (ou autre ''profile'' selon votre interpréteur): | ||
+ | |||
+ | <code user> | ||
+ | echo export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" >> .bash_profile | ||
+ | source .bash_profile | ||
+ | </code> | ||
+ | |||
+ | |||
+ | Il vous reste ensuite à démarrer le service: | ||
+ | |||
+ | <code user> | ||
+ | systemctl --user enable ssh-agent.service # pour le démarrer automatiquement | ||
+ | systemctl --user start ssh-agent.service # pour démarrer le service immédiatement | ||
+ | </code> | ||
+ | |||