Skip to content
Florent edited this page Nov 22, 2019 · 4 revisions

SSH

Description

SSH est à la fois un programme informatique et un protocole de communication sécurisé..

Utilisation

Dans le cadre de medInria SSH et plus particulièrement les clés SSH sont utilisées pour interagire avec GitHub.
IMPORTANT Les clés SSH sont indispensables pour les parties privées de medInria et facilites grandement les transactions avec github.

Création de clés SSH

Dans un terminal dans le répertoire de l'utilisateur courant exécutez la commande mkdir .ssh pour créer le dossier .ssh qui hébègera les clés ssh, puis cd .ssh

mkdir .ssh
cd .ssh



Exécutez la commande ssh-keygen -t rsa pour générez une paire de clé publique/privé.


Entrez une passphrase et copiez/collez la clé publique dans votre compte github si vous en disposez d'un.
Enregistrez la clé publique dans un fichier id_rsa.pub dand le dossier .ssh Les fichiers ainsi créés doivent être en lecture écriture uniquement pour votre utilisateur, si cela n'est pas le cas effectuiez un chmod 600 desuus.

Astuces et conseils

À fin de se simplifier la vie il est possible d'installer keychain qui permet de n'avoir à utiliser son mot de pass SSH qu'une seule fois.

sudo apt-get install keychain

Ajoutez les lignes suivante à votre fichier .bashrc

/usr/bin/keychain $HOME/.ssh/id_rsa
source $HOME/.keychain/$HOSTNAME-sh

Étape suivante suivante

L’installation suivante est installation global pour linux.
global install