globus-connect-server-io-setup [-h|--help]

globus-connect-server-io-setup {-c FILENAME|--config-file=FILENAME} {-v|--verbose} {-r PATH|--root=PATH} {-s|--reset-endpoint}


The globus-connect-server-io-setup command generates GridFTP service configuration based on the globus-connect-server configuration file, starts the GridFTP server, and registers it as a Globus endpoint. Depending on features enabled in the configuration file, this process will include fetching a service credential from the Globus Connect CA, writing GridFTP configuration files in the /etc/gridftp.d directory, adding trusted certificates to the GridFTP server’s trust roots, restarting the GridFTP server, enabling the GridFTP server to start at boot, and creating or modifying an endpoint to point to this server.

If the -s or --reset-endpoint command-line option is used, globus-connect-server-io-setup removes all other GridFTP servers associated with the endpoint before adding this server, if the endpoint already exists. Otherwise, globus-connect-server-io-setup adds this server to the list of servers associated with the endpoint.

If the -r PATH or --root=PATH command-line option is used, globus-connect-server-io-setup will write its GridFTP configuration and certificates in a subdirectory rooted at PATH instead of /. This means, for example, that globus-connect-server-io-setup writes GridFTP configuration files in PATH/etc/gridftp.d.


The following options are available:

-h, --help

Display help information

-c FILENAME, --config-file=FILENAME

Use configuration file FILENAME instead of /etc/globus-connect-server.conf

-v, --verbose

Print more information about tasks

-r PATH, --root=PATH

Add PATH as the directory prefix for the configuration files that globus-connect-server-io-setup writes

-s, --reset-endpoint

Remove all other GridFTP servers from this endpoint before adding this one



Default Globus user name


Default Globus password