Skip to content

Introduction 'File Transfer'

Learning outcomes

  • Have seen the file transfer tools at this course

Overview

Below an overview of the sessions and their relations. The optional sessions have thinner borders.

flowchart TD

  classDef always stroke:#000,stroke-width:4px;
  classDef optional stroke:#000,stroke-width:1px;

  account[Account for HPC cluster]:::always
  filezilla[3.Transfer files using FileZilla]:::always
  login_console[1.Login to console environment]:::always
  scp[2.Transfer files using scp]:::always
  rsync[Transfer files using rsync]:::optional
  sftp[Transfer files using sftp]:::optional
  transfer_tips[Transfer tips]:::optional

  account --> filezilla
  account --> login_console
  login_console --> scp
  scp --> rsync
  scp --> sftp
  scp --> transfer_tips

As per prerequisites:

  • you already have an account at an HPC cluster
  • you can already log in to a console environment at your HPC cluster using SSH

Here is an overview of the file transfer tools in this course:

Feature FileZilla scp rsync sftp
Summary Intuitive Preinstalled Powerful Two-way portal
Type of user interface Graphical Terminal Terminal Terminal
Can transfer files between clusters? No Yes Yes Yes
Installation needed? Yes Maybe Yes Maybe
Suitable for large files? Not really Not really Yes Not really
Behavior upon overwriting files Asks Overwrite Overwrite if newer Asks
Suitable for sensitive data? Yes Yes Yes Yes
Tolerant to interruption? No No Yes No
Flexibility Some Some High Low
Session Session Session Session Session

Here is an overview of the documentation pages for each HPC center:

HPC Cluster Documentation
Alvis Documentation
Berzelius Documentation
Bianca Documentation
COSMOS Documentation
Dardel Documentation
Kebnekaise Documentation
LUMI Documentation
Pelle Documentation
Tetralith Documentation
Vera Documentation