« Authentification par clefs SSH » : différence entre les versions

An alternative space dedicated to technology and culture at Charleroi.
Aller à la navigation Aller à la recherche
(Page créée avec « == Créer une clef == ssh-keygen == Configurer un agent == === Méthodologie proposée === # démarrer un process agent au démarrage du système, de par une entrée @reboo... »)
 
Ligne 24 : Ligne 24 :
* Ajouter votre clef avec ssh-add
* Ajouter votre clef avec ssh-add
* Vous pouvez désormais vous connecter où vous voulez en utilisant cette clef
* Vous pouvez désormais vous connecter où vous voulez en utilisant cette clef
[[Category:Knowledge base]]

Version du 22 avril 2011 à 23:38

Créer une clef

ssh-keygen

Configurer un agent

Méthodologie proposée

  1. démarrer un process agent au démarrage du système, de par une entrée @reboot dans la crontab de l'utilisateur
  2. veiller à ce que toute nouvelle instance du shell utilise cet agent

Sous bash

# Accéder à la crontab
crontab -e
# Ajouter cette ligne dans la crontab :
@reboot ssh-agent -s | grep -v echo > $HOME/.ssh/ssh-agent-session
# Ajouter dans le fichier .profile de votre répertoire home :
source .ssh/ssh-agent-session

Sous csh ou tcsh

# Accéder à la crontab
crontab -e
# Ajouter cette ligne dans la crontab :
@reboot ssh-agent -c | grep -v echo > $HOME/.ssh/ssh-agent-session
# Ajouter dans le fichier .cshrc de votre répertoire home :
source .ssh/ssh-agent-session

Utiliser l'agent

  • Ajouter votre clef avec ssh-add
  • Vous pouvez désormais vous connecter où vous voulez en utilisant cette clef