Mineure HPC & Support au Big Data
Cours de 3ème année à Supélec
Installation de certificats
Installation de certificats sur vos comptes de TP
- 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
- 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"
- 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 :
configDans
le directory .ssh : exécutez la commande "chmod 600 config"
- 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.