Quick Start

Last updated: Jan. 10th, 2024

Data Transfer

For transferring data to or from our servers, we recommend using the secure and straightforward sftp protocol. There are various free or built-in solutions available for facilitating the transfer. If you encounter any issues, don't hesitate to reach out to us at gsf@uantwerpen.be.

Follow NSF@CMN on Twitter

Warning

Before choosing a download method below, ensure that:

  • The destination device has sufficient available storage.
  • The device can complete the download within a reasonable timeframe, given the download size.



Windows

WinSCP

Download WinSCP for free from WinSCP.net

During installation, you'll be prompted to choose between Commander or Explorer interface modes; both are suitable, and you can switch between them in the options menu.

To connect with a server, click on the "New Session" button in the upper left. In the dialog box, configure the settings as follows:

  • File Protocol: SFTP
  • Host Name: data.bioinf.be or 143.169.52.5
  • Port Number: 22
  • User name: (provided by NSF)
  • Password: (provided by NSF)

In Commander mode, WinSCP will show two panes – the left for your machine, and the right for the connected server. Drag and drop files between these panes or from File Explorer.

In Explorer mode, WinSCP displays only the server's file directory. Transfer files by dragging and dropping from File Explorer.

Login screen WinSCP
help with winscp


Console

Advanced

The described method might be complex or prone to error, so please use with caution.

If you have enabled OpenSSH client in Windows 10 (default on build 1809 and newer) or Windows Server 2019 (enabled by default) you can use the sftp.exe binary.

Downloading the full directory structure to the current directory can be done using the command prompt. (CTRL-Windows, type cmd)

echo get -r * | sftp user@143.169.52.5


Linux

For Linux servers without a GUI, various command-line tools are available for data transfer.

lftp

The first time only using our sftp server, you will need to accept the host key into the known_hosts;

# accept Host key
$ ssh -p 22 data.bioinf.be
	The authenticity of host 'data.bioinf.be (143.169.52.5)' can't be established.
	ECDSA key fingerprint is SHA256:w/+zDdR46qC3Y4nklFVKYyQB4lJ5v00oz2xAGq1ERow.
	Are you sure you want to continue connecting (yes/no)? yes
	Warning: Permanently added 'data.bioinf.be,143.169.52.5' (ECDSA) to the list of known hosts.			

Downloading the data can be done interactively or single file;

# install lftp
	# apt-get install lftp      (Debian)
	# yum install lftp          (RHEL)

# connect with server
$ lftp sftp://username@data.bioinf.be:22
	Password: (copy-paste password)
	lftp username@data.bioinf.be:~>

# create a mirror to a local resource
$ lftp username@data.bioinf.be:~> mirror -cP download/												

-c : allow for partial downloads;
-P : allow for parallel downloads;

Running a script is also possible : (remember you will need to accept the host key)

lftp sftp://user:passwprd@data.bioinf.be:22 <<EOF
mirror -cP download/
EOF

For more information see these examples;

A single file download :

lftp -c "open sftp://username:password@data.bioinf.be; get download/myfile.tar.gz /my/local/storage/"

Curl

If you are unable to install extra applications, its perfectly possible to use build-in tools such as curl;

curl --insecure -u username sftp://data.bioinf.be/download/myfile.tar.gz -O 


MAC

Cyberduck can be downloaded here; It is a free tool on macOS & Windows.

To connect with a server, click on the "Open connection" button in the upper left. In the dialogue box, choose the following settings

  • File Protocol: SFTP (SSH File Transfer Protocol)
  • Server: data.bioinf.be or 143.169.52.5
  • Port Number: 22
  • User name: (provided by NSF)
  • Password: (provided by NSF)
CyberDuck Login
help with winscp

Click Connect, and you should see your Linux account file directory appear in the main window, like in the image below. You can now drag and drop files between this window and your computer to transfer files.