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 | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:ssh:client [11/12/2018 15:37] 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 34: | Ligne 34: | ||
* soit son nom d'hôte (hostname). | * soit son nom d'hôte (hostname). | ||
Par exemple, pour se connecter au serveur ssh **debian**, vous pouvez lui envoyer des [[:doc:reseau:ping]] en l'adressant par son IP ainsi : | Par exemple, pour se connecter au serveur ssh **debian**, vous pouvez lui envoyer des [[:doc:reseau:ping]] en l'adressant par son IP ainsi : | ||
- | <code user>ping -c 5 128.31.0.51</code> **128.31.0.51 est une adresse machine, non ? Peut être faut il préciser qu'il faut l'adresse publique ??** | + | <code user>ping -c 5 128.31.0.51</code> **Des ping depuis un autre ordi du réseau local ? 128.31.0.51 est une adresse machine, non ? Peut être faut il préciser qu'il faut l'adresse publique ??** |
ou via son nom d'hôte : | ou via son nom d'hôte : | ||
<code user>ping -c 5 debian.org</code> | <code user>ping -c 5 debian.org</code> | ||
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> | ||
+ | |||