-
Notifications
You must be signed in to change notification settings - Fork 72
fr_linux_ssh
SSH est à la fois un programme informatique et un protocole de communication sécurisé.
Dans le cadre de medInria SSH
et plus particulièrement les clés SSH sont utilisées pour interagir avec GitHub. Les clés SSH sont indispensables pour les "parties privées" de medInria et facilitent grandement les "transactions avec Github".
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ébergera 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ée.
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, effectuez un chmod 600
dessus.
Afin de se simplifier la vie, il est possible d'installer keychain qui permet de n'avoir à utiliser son mot de passe SSH qu'une seule fois.
sudo apt-get install keychain
Ajoutez les lignes suivantes à votre fichier .bashrc
/usr/bin/keychain $HOME/.ssh/id_rsa
source $HOME/.keychain/$HOSTNAME-sh
L’installation suivante est installation globale pour Linux.