This chapter specifies the HPSS PFTP interface. In order to use PFTP, the PFTP client code must be compiled and supported on the client platform.
PFTP supports the FTP command set plus some additional commands (refer to the next subsection). To use PFTP, the user enters one of the following commands:
pftp_client [-bStringSize] [-c] [-d] [-e] [-g] [-h] [-i] [-m] [-n]
[-p] [-t] [-v] [-w###] [-BStringSize] [-C###] [-Rstring]
krb5_gss_pftp_client [-bStringSize] [-c] [-d] [-e] [-g] [-h] [-i] [-m]
[-n] [-p] [-t] [-v] [-w###] [-BStringSize] [-C###] [-Rstring]
The local administrator may opt to define a pftp program link that points to pftp_client .
An additional variant of the pftp_client, krb5_gss_pftp_client may be built by the customer site. Contact your site representative for details. These clients utilize the MIT Kerberos GSS facilities for authentication and reply processing. The GSS-based clients are used to provide credential authentication facilities (password-less authentication) between the client and the HPSS GSS Parallel FTP Daemon using either Kerberos or DCE credentials for authentication. Since the Generic Security Service (GSS) versions of the Parallel FTP Client only relate to the authentication process, these clients should behave identical to the non-GSS versions after authentication. MIT Kerberos is available from MIT and will NOT be supplied by the HPSS project. NOTE: The HPSS (GSS) Parallel FTP Client and Daemon are incompatible withthe Kerberos-based FTP features provided by IBM with AIX 4.x. The HPSS (GSS) Parallel FTP Client and Daemon are compatible with the MIT FTP processes.
The GSS version of the Parallel FTP Client requires MIT Kerberos and/or compatible Client software (headers / libraries). Neither IBM nor the HPSS development team are obligated to continue the GSS PFTP in the future.
As a courtesy to HPSS customers, the Parallel FTP Client code is available for compilation at customer sites upon request. The Parallel FTP Client code will be provided as a clients_port.tar.Z file (tarred and compressed) containing all components required to build the applications. Hardware/Software dependencies are the individual HPSS customers responsibility. This explicitly denies any support requirement on IBM or the HPSS Development/Support personnel for any modifications made by the customer. No DCE software is required to build the HPSS Parallel FTP Client.
The HPSS PFTP Client has been successfully compiled on: Cray UNICOS, Hewlett-Packard HPUX (32 / 64 Bit), Silicon Graphics IRIX (32 / 64 Bit), Sun Solaris (32 /64 Bit), Intel Paragon OSF (discontinued), Intel Teraflop OSF, Linux Intel (32 / 64 Bit), Compaq Alpha, and IBM AIX 4.x (32 / 64 Bit). Ports to other hardware/software components are the responsibility of the remote site. These sites will be asked to share their ports with the HPSS development team (and other HPSS facilities); however, neither IBM nor the HPSS Development Team accepts any obligation to incorporate any hardware/software ports into the distribution source. No site specific features (local mods) added to the Parallel FTP client by customer sites will be incorporated into the PFTP client without the modification of the HPSS license.
The GSS versions of the Parallel FTP Client, krb5_gss_pftp_client, require MIT Kerberos. Neither IBM nor the HPSS development team declare the Kerberos code suitable for any specific purpose nor are they obligated to repair or support customers using this code.
The GSS HPSS Parallel FTP Daemon, hpss_pftp_amgr and auth_krb5gss executables, are available for IBM AIX 4.x and Solaris 8.
Note: If the message "Load thread state failed" is received, contact your HPSS administrator. This message generally implies that either HPSS is not correctly configured, or some HPSS components may not be executing.