Accessing your files through SFTP

In order to upload or download data to your account there is no need to book a time-slot. You can use the SFTP functionality at any time.

Please keep in mind that only the data folder ( ~/data ) is persistent across sessions. All the rest is erased at the end of your booking. For example, simulation results should go in the data folder.

SFTP with a graphical interface

  • To access your files through a Graphical User Interface you can use any client that supports SFTP like e.g. FileZilla (Linux, macOS, Windows).

  • Instead of the standard authentication method (username and password), you will be authenticated using your SSH key.

  • To enable this SSH key-based authentication e.g. for FileZilla 3 mechanisms exist:

    • In the profile settings in the Site Manager of the FileZilla client. If the SFTP Protocol is specified, it is possible to specify the Logon Type as “Key File” and specify the location of the private key file (in putty’s .ppk or OpenSSH’s .pem format) The user is prompted for the key file’s password if necessary, which may optionally be cached by Filezilla until it is next shut down.
    • In the Edit – Settings menu of the FileZilla client, you can [Add key file…] under Connection – SFTP and FileZilla can then use the public key authentication in the site manager with the ‘Interactive’ Logontype upon connection. Note: importing a site’s public key is not supported.

    • (Windows only) Using the PuTTY tools. To allow the use of RSA / DSA key files with Filezilla, you’ll need to download two more tools from PuTTY: Pageant and (assuming your key file isn’t already in PPK format) PuTTYgen.

If you used Linux or Mac OS X to generate the key pair, FileZilla may display a message that it needs to convert the key file. If this occurs, click Yes to have FileZilla convert the key file into a supported format.

See the detailed steps as described in the FileZilla documentation.

SFTP through the terminal

  • To use the SSH key-based authentication method through the terminal, you have to use the following commands:
    • username: the one you entered in the SSH form
    • hostname:
    • For SFTP you can use: sftp