GridFTP: Quickstart Guide for Anonymous GridFTP
Installation:
wget http://www.globus.org/ftppub/latest-stable/gt-latest-stable-all-source-installer.tar.gz tar xfz gt-latest-stable-all-source-installer.tar.gz cd gt*-all-source-installer ./configure --prefix=/path/to/install/to make gridftp install /*wait 10-20 minutes*/
Running the server:
export GLOBUS_LOCATION=/path/to/install/to . $GLOBUS_LOCATION/etc/globus-user-env.sh #export GLOBUS_TCP_PORT_RANGE=50000,50100 $GLOBUS_LOCATION/sbin/globus-gridftp-server -aa # -anonymous-user <User to setuid to when running as root> # -data-interface <interface to force data connections> # -disable-command-list "ALLO,APPE,RNTO,REST,RNFR,ESTO,MKD,RMD,STOR,DELE,SITE,CHMOD,SITE RDEL" (to run the server as read-only)
Test Transfers:
% export GLOBUS_LOCATION=/path/to/install/to % . $GLOBUS_LOCATION/etc/globus-user-env.sh % globus-url-copy -v ftp://localhost/etc/group file:/tmp/group % globus-url-copy -list ftp://127.0.0.1/tmp/