Aller au contenu

Procédure de configuration de rclone pour le stockage sur la plateforme de calcul

Préalables

Sécurité et privilèges

  • Être sur le réseau de l'Université Laval ou être connecté au VPN (vpn.ulaval.ca).

Configuration de rclone

Installation

curl https://rclone.org/install.sh | sudo bash

Configuration

Configuration interactive

a) Lancer rclone en mode configuration interactive :

rclone config

b) Naviguer dans les étapes de configuration comme suit :

  • (n) New remote
  • name : : nom de votre choix constitué uniquement de lettres et chiffres (pas d’espace) car cela va servir à des noms de variables d'environnement
  • storage : choisir l’option 44 - SSH/SFTP
  • host : login.valeria.science
  • user : <idul>, sans le "@ulaval.ca"
  • port : <enter> pour conserver la valeur par défaut
  • y) Yes, type in my own password : <mot de passe>
  • [conserver les options par défaut pour les prochaines questions] : à plusieurs reprises, jusqu'à "Edit advanced config?"
  • Edit advanced config? : N
  • Keep this remote? : Y
  • Quit config : Q

c) Une fois la configuration terminée, rclone crée le fichier de configuration situé dans $HOME/.config/rclone/rclone.conf.

Fichier de configuration

a) Insérer le contenu suivant (où ajouter la section ci-après si le fichier existe déjà) dans le fichier $HOME/.config/rclone/rclone.conf :

[valeria]
type = sftp
host = login.valeria.science
user = <idul>
pass = <mot de pass encrypté - voir note plus bas>
shell_type = unix
md5sum_command = md5sum
sha1sum_command = sha1sum

Mot de passe encrypté: rclone sauvegarde le mot de passe encrypté dans le fichier de configuration. Pour encrypter votre mot de passe pour le changer dans votre fichier de configuration : rclone obscure "<mot de passe non-encrypté>". Ensuite, utiliser la valeur de sortie comme mot de passe dans le fichier de configuration.

Pour plus de détails sur la configuration SFTP, voir la page de rclone : https://rclone.org/sftp/.