Services Running| Service | Globus GridFTP Server
| | Service description | The GridFTP server running in background and waiting for requests from clients to perform FTP transfers.
| Init scripts
| /etc/init.d/globus-gridftp-server
| | Daemons | /usr/sbin/globus-gridftp-server
| | Configuration | /etc/gridftp.conf.default
The default config file provided in the package.
/etc/gridftp.conf
The main config file, created initially as a copy of the /etc/gridftp.conf.default. This is the file where host specific configuration must be done.
/etc/globus-gridftp-server/gridftp.gfork /etc/globus-gridftp-server/gridftp-fe.gfork
/etc/globus-gridftp-server/gridftp-be.gfork
When started with gfork.
| | Logs | None, implicitly.
Not implicitly activated in the /etc/gridftp.conf.default file. Can be explicitly specified adding in /etc/gridftp.conf lines like the followings: log_level error,warn,info log_single /var/log/globus-gridftp.log
/var/log/globus-gridftp.log
Specified in the implicitly installed /etc/globus-gridftp-server/gridftp.gfork file.
/var/log/globus-gridftp-master.log
Specified in the implicitly installed /etc/globus-gridftp-server/gridftp.gfork file.
|
Open Ports
| Port/Protocol | Description
| 2811/tcp
| The port GridFTP server itself listens for client requests.
|
Useful Files
| Path/name | Description
| | /etc/globus-gridftp-server/gridftp.gfork | Configuration sample file for GridFTP server, when started with gfork as a regular server.
| | /etc/globus-gridftp-server/gridftp-fe.gfork | Configuration sample file for GridFTP server, when started with gfork as a front-end server. | | /etc/globus-gridftp-server/gridftp-be.gfork | Configuration sample file for GridFTP server, when started with gfork as a back-end server. |
Cron Jobs
Not the case. Not needed. Security Information
The
globus-gridftp-server uses GSI and maps connections to local user
accounts based on the DN of the certificate used to establish the
connection. The mapping is done using a grid-mapfile, if not otherwise
specified /etc/grid-security/grid-mapfile is used. Utility Scripts
| Path/name | Description
| | /usr/sbin/globus-gridftp-server-setup-chroot | GridFTP server can be configured to restrict access to specific
path using the command-line option '-chroot-path <path>'
This path
must contain a valid certificate structure, /etc/passwd, and
/etc/groups. The helper script 'globus-gridftp-server-setup-chroot'
can help create a suitable directory
structure
| | /usr/sbin/globus-gridftp-password | Can
be used to create user passwords in case the GridFTP server uses clear
text password. However, this type of functionality is not recommended,
unless the network is trusted. The command asks for a password and
generates a line similar with those in /etc/passwd/etc/passwd file to
stores GridFTP passwords, but use another file for the current user. It
is not recommended however to use the system. | | /usr/sbin/gfs-dynbe-client | Can be used to dynamically add clients to a gfork instance. This is not recommended. | | /usr/sbin/gfs-gfork-master | The
GridFTP's master program to be launched by gfork to service different
client requests. It must be mentioned in
/etc/globus-gridftp-server/gridftp.gfork in the following way:
master = /usr/sbin/gfs-gfork-master master_args = <options> |
|
|