Installation of gsiftp: Download software from ftp://ftp.globus.org/pub/gsiftp/gsi-wuftpd-0.3b1.tar.gz ftp://ftp.globus.org/pub/gsiftp/gsincftp-0.3.tar.gz # rpm -e ncftp # cd # tar zxvf gsi-wuftpd-0.3b1.tar.gz # tar zxvf gsincftp-0.3.tar.gz # mkdir /etc/grid-security # ln -s /usr/local/globus/share/certificates /etc/grid-security # ln -s /opt/globus/etc/grid-mapfile /etc/grid-security # grid-cert-request -host ouhep1.nhn.ou.edu -dir /etc/grid-security as hs: $ cat /etc/grid-security/usercert_request.pem | Mail ca@globus.org as root: put reply in /etc/grid-security/usercert.pem # cd /etc/grid-security # ln -s usercert.pem hostcert.pem # ln -s userkey.pem hostkey.pem # cd /wuftpd_0.3b1 # ./configure --enable-gssapi=globus --with-gssapi-dir=/usr/local/globus \ --with-ssl-dir=/usr/local/ssl # make # make install # cd /gsincftpgsincftp-0.3 # ./configure --enable-gssapi --disable-extra-dirs \ --with-gssapi-dir=/usr/local/globus --with-ssl-dir=/usr/local/ssl # make # make install edit /etc/ftpaccess: remove "guest,anonymous" add lines: pasv-allow 0.0.0.0/0 port-allow 0.0.0.0/0 edit /etc/services: add line gsiftp 2811/tcp edit /etc/inetd.conf: add line gsiftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a reboot (just restarting inetd did not work, for some reason) As I just found out, the 0.3b1 version of gsi-wuftpd seems to let you in even without gsi authentication, so I got the binary in.ftpd of version 0.5 and put it in /usr/sbin instead of the old in.ftpd. You can pick it up, or get the complete tar ball, by going back to the main page.