Génération d'une clé SSH

Créer une clé SSH

Afin d'effectuer les sauvegardes régulièrement et sans action de votre part, il faut utiliser une clé SSH pour la connexion au serveur de l'IMB.

Cette clé doit être au format PEM. Vous pouvez la générer comme suit :

Documentation simplifiée

Lancez l'application Terminal ou Invite de commandes sur Windows puis Exécutez les commandes suivantes :

  • sur MacOs ou Linux :
mkdir -p $HOME/.ssh
ssh-keygen -m PEM -qf $HOME/.ssh/duplicati
  • sur Windows :
mkdir %HOMEPATH%\.ssh
ssh-keygen -m PEM -qf %HOMEPATH%\.ssh\duplicati

Choisissez la passphrase de votre clé, puis confirmez en l'entrant une seconde fois.

Un exemple sous Windows :

C:\Users\utilisateurIMB> mkdir %HOMEPATH%\.ssh

C:\Users\utilisateurIMB> ssh-keygen -m PEM -qf %HOMEPATH%\.ssh\duplicati
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

C:\Users\utilisateurIMB>

Votre clé est générée, vous pouvez maintenant la déposer sur le serveur de l'IMB.


Documentation détaillée

Lancez l'application Terminal ou Invite de commandes sur Windows (menu Démarrer > Système Windows > Invite de commande) :

Exécutez la commande suivante :

  • sur MacOs ou Linux : mkdir -p $HOME/.ssh
  • sur Windows : mkdir %HOMEPATH%\.ssh

Appuyez sur Entrée

Exécutez la commande suivante :

  • sur MacOs ou Linux : ssh-keygen -m PEM -qf $HOME/.ssh/duplicati
  • sur Windows : ssh-keygen -m PEM -qf %HOMEPATH%\.ssh\duplicati

Entrez ensuite la passphrase de votre clé (rien ne va s'afficher à l'écran).

La passphrase vous permet de protéger votre clé ssh. C'est comme un mot de passe permettant de sécuriser la clé ssh.

Par exemple : "jaimelespatates" ou "jaimelesmaths" ;)

Un exemple sous Windows :

C:\Users\utilisateurIMB> ssh-keygen -m PEM -qf %HOMEPATH%\.ssh\duplicati
Enter passphrase (empty for no passphrase): 

Appuyez sur Entrée

Vous devrez confirmer la passphrase en l'entrant une seconde fois (rien ne va s'afficher à l'écran).

C:\Users\utilisateurIMB> ssh-keygen -m PEM -qf %HOMEPATH%\.ssh\duplicati
Enter passphrase (empty for no passphrase):
Enter same passphrase again: 

Appuyez sur Entrée

Votre clé est générée, vous pouvez maintenant la déposer sur le serveur de l'IMB.


Déposer la clé publique sur le serveur de l'IMB

La clé SSH pour Duplicati doit être déposée dans votre espace scratch à l'IMB.

Attention

Si vous avez déjà des sauvegardes configurées pour d'autres ordinateurs, vous devez ajouter la nouvelle clé publique au fichier authorized_keys déjà présent ! La commande suivante écraserait votre clé déjà en place !

Contactez la cellule pour plus d'informations.

Pour copier votre clé publique (fichier .pub) sur le serveur de l'IMB, vous pouvez exécuter la commande suivante en remplaçant mon_login_UB par votre identifiant de l'Université de Bordeaux (celui que vous indiquez lorsque vous vous connectez à https://ent.u-bordeaux.fr) :

  • sous MacOs et Linux :
scp $HOME/.ssh/duplicati.pub mon_login_UB@acces.math.u-bordeaux.fr:scratch/.ssh/authorized_keys
  • sous Windows :
scp %HOMEPATH%\.ssh\duplicati.pub mon_login_UB@acces.math.u-bordeaux.fr:scratch\.ssh\authorized_keys

Si vous rencontrez le message ci-dessous, entrez "yes" (il est normal que rien ne s'affiche à l'ecran lorsque vous tapez au clavier) :

The authenticity of host 'acces.math.u-bordeaux.fr (147.210.16.1)' can't be established.
ECDSA key fingerprint is SHA256:sQMmHigwIisfjRT+7iw9lvpQXXvp+k3kE8ojDFL2oJE.
Are you sure you want to continue connecting (yes/no)?

Entrez ensuite votre mot de passe de votre compte de l'Université de Bordeaux.