Quelles commandes utiliser pour transférer des données entre laboratoires ?

En interactif

Pour les transferts en interactif, vous pouvez utiliser les commandes liées à ssh (sftp et scp), qui doivent être disponibles sur votre machine (elles le sont sur toutes les machines de l'IDRIS). Mais attention, ces commandes sont très coûteuses en temps CPU et en temps de transfert du fait de l'encodage réalisé par ssh.

Nous vous recommandons plutôt d'utiliser la commande bbftp.

En batch

Les transferts de fichiers dans un job batch ne pourront se faire que si les commandes scp et bbftp utilisent une authentification ssh qui ne demande pas de mot de passe. Vous devez donc, préalablement, générer une paire de clés ssh publique/privée sur la machine de calcul avec une passphrase vide, puis copier uniquement la clé publique sur votre machine locale. Vous pouvez consulter ici la procédure à suivre pour mettre en place cette authentification ssh.

Nous vous recommandons de faire un test en interactif pour voir si les transferts se font correctement.