|
Installing and deploying a GridFTP service (FNAL version)
This is a short step-by-step guide to installing and configuring
GridFTP. Although specifically written for the FermiLab-NIKHEF test
setup, it also contains information with general applicability.
Hope you get some use out of it.
David Groep
- unless a binary distribution is available to you, you must
obtain the Globus sources and compile them. You need
at least version 1.1.3b14-gsiftp-alpha4 from
http://www.globus.org/gsiftp-alpha/release-alpha4.html
Compile them for your platform of choice.
You do not need to deploy Globus on your system,
compiling the development libraries is sufficient.
You can get pre-compiled binaries (courtesy of
SARA) from
https://certificate.nikhef.nl/misc/. You need not
provide a user certificate, you'll get access anyway.
- obtain the gsi-enhanced wu-ftpd server, available from
http://www.globus.org/gsiftp-alpha/tools.html.
You need at least version 0.5 of the wu-ftpd server.
(unless you installed the pre-compiled binary)
- setup the GSI for use with host services. This involves:
- put all configuration files in place, and enable third-party
transfers. For example in the "ftpaccess" file for gsiwuftpd:
class all real *
pasv-allow all 0.0.0.0/0
limit all 1 Any /global/ices/toolset/etc/ftpmessage.dead
readme README* login
readme README* cwd=*
message /welcome.msg login
message .message cwd=*
compress yes all
tar yes all
log commands real
log transfers anonymous,real inbound,outbound
log security real,anonymous
log syslog+xferlog
shutdown /etc/shutmsg
email gridadm@nikhef.nl
- After you install your (globus-signed) host certificate,
run the gsi-wuftpd-0.5 server *as root*. Do not run it as a user,
since in that case the host cert cannot be found.
gsi-wu-ftpd-0.5 -l -a -d -v -S -p 2811 -i -o
- check that the daemon is listening on port 2811.
If you have a personal certificate from Globus, and you put yourself
in the /etc/grid-security/grid-mapfile, try to connect
to your server using gsincftp.
The URL is "gsiftp://d0test.fnal.gov/........".
- If you have any question, please contact me directly
at davidg@nikhef.nl
Comments to David Groep
|