eservices - IRB Barcelona

1. Upload the files you want to share to the FTP server and place them in your research group or core facility directory to allow users from outside to download them. The outgoing directory is /srv/ftp/exchange/outgoing/your_group_name. This can be done in two different ways:

a. via scp from your computer to the 'eservices' FTP server (commonly used from a Linux desktop computer):


myuser@myhost:~> scp example.txt
example.txt                                    100% 1193     1.2KB/s   00:00    

b. via FileZilla (commonly used from a Windows desktop computer):

b.1. You must configure a new connection to the FTP server with the following parameters:

Port number: 22
Server Type: SFTP - SSH File Transfer Protocol
Logon Type: Normal
User: your username in the IRB directory
Password: your password

b.2. Connect to the server, navigate in the server directory tree to your outgoing directory of your research group or core facility and copy there the files you want to share from your local computer.

2. The external user can now download the files that you have left on the FTP server placed in your research group or core facility outgoing directory, which is /srv/ftp/exchange/outgoing /your_group_name. You must tell him/her the exact name of the files that are to be downloaded. The download of the files can be done through a CLI FTP client or through the FTP program in the command line:

a. Filezilla

a.1. Open Filezilla and go to Transfer --> Manual Transfer

Filezilla manual transfer

a.2. Download the file using the following configuration:

Filezilla transfer config


                • [file_name] is the name of the file to be downloaded
                • [path] is the path of the local directory where the file is to be stored
                • [your_group_name] is the name of the outgoing directory for the specific research group or core facility

b. Command line

b.1. Connect to the server via the ftp command, go to the outgoing directory /outgoing/your_group_name and get the file(s). Remember that you must tell the external user the exact name of the file(s) because they cannot list the contents of the directory.

Example of a FTP client from the command line:

myuser@myhost:~> ftp
Connected to
220 (vsFTPd 2.0.7)
Name ( anonymous     
331 Please specify the password.
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /outgoing/mygroup
250 Directory successfully changed.
ftp> get example.txt
local: example.txt remote: example.txt
229 Entering Extended Passive Mode (|||40004|)
150 Opening BINARY mode data connection for example.txt (1193 bytes).
100% |************************************|  1193        6.69 MB/s    00:00 ETA
226 File send OK.
1193 bytes received in 00:00 (1.02 MB/s)