Mineure HPC & Support au Big Data
Cours de 3ème année à Supélec

Installation de certificats

Stéphane Vialle

Installation de certificats sur vos comptes de TP

  1. Création d'un certificat "rsa" avec "ssh-keygen" :
Dans votre "home directory" : exécutez la commande : "ssh-keygen -t rsa"
Frappez sur la touche Entrée (ou Enter) à chaque question posée.

Vous devez obtenir les fichiers : id_rsa et id_rsa.pub dans le directory .ssh
  1. Création du fichier "authorized_keys" : 
Dans le directory .ssh : copiez le fichier "id_rsa.pub" dans le fichier "authorized_keys"  (créez ce fichier "authorized_keys").

Dans le directory .ssh : exécutez la commande "chmod 600 authorized_keys"
  1. Configuration "non-strict" de la connexion ssh (création du fichier de configuration) :
Dans le directory .ssh : installez un fichier "config" contenant les deux lignes suivantes :

NoHostAuthenticationForLocalhost yes
StrictHostKeyChecking no

Vous pouvez téléchargez un tel fichier ici : config

Dans le directory .ssh : exécutez la commande "chmod 600 config"
  1. Test manuel des certificats ssh :

Depuis le home direcotry de votre machine (ou depuis n'importe quel directory) tentez d'exécutez des sommandes sur d'autres machines :

ssh <autre machine> ls
ssh <autre machine> ls
....

Votre compte étant "monté" sur toutes les machines de la salle, toutes ces commandes (ls) doivent s'exécuter depuis les machines indiquées sans demandez votre password, ni aucune confirmation (yes/no).

Si ce test fonctionne, alors vous êtes prêt à tenter des exécutions MPI sur le cluster de machines.