MOVEit DMZ FTP supports the following FTP commands:
Command |
Comments |
USER username |
Indicates the MOVEit username to be checked in the MOVEit user database. |
PASS password |
Indicates the MOVEit password to be checked in the MOVEit user database. |
AUTH type |
Starts secure communication for the specified security type: TLS-C or TLS-P. |
FEAT |
Returns the feature set supported, specifically AUTH, PROT and PBSZ. |
PROT type |
Sets the data connection protection type. For TLS-C security, the PROT P command is required to enable security on the data channel. |
PBSZ size |
Sets the protection buffer size for encryption. Included for compatibility; the size is never checked. |
CLNT name version |
Sets the FTP client name and version for logging purposes. |
LIST |
Obtains a directory listing, with date, size, and filename in a format compatible with Microsoft's FTP server. Any command arguments beginning with "-" are ignored. |
NLST |
Obtains a bare directory listing. |
RETR fileID |
Downloads a file, first checking that the current user has read access to the file. The fileID can be a complete file name, including an embedded fileID. MOVEit DMZ FTP will extract the fileID. When unique file names are enforced for a folder, the filename can be used in place of the ID. |
STOR filename |
Uploads a file. MOVEit will create a new fileID and return it in the 226 response. |
APPE filename |
Appends a file. This is only supported for resuming file transfers. MOVEit will create a new fileID, copy the old partial file and append new data, and return it in the 226 response. |
CD ~ |
Changes current directory to the user's default (not home) directory. |
CWD directory |
Changes current directory. See below. |
MKD directory |
Creates a directory, if the user has permission to do so. |
RMD directory |
Deletes a directory, if the user has permission to do so. |
DELE fileID |
Deletes the file, if the user has permission to delete it. |
RNFR fileID |
Changes the original file name associated with a file ID, if the user has permission to modify it. |
REST skipcount |
Sets the byte skip count for a subsequent RETR or STOR command. For RETR, MOVEit will skip the first "skipcount" number of bytes in the downloaded file. For STOR, MOVEit will copy the first "skipcount" number of bytes from the destination file to a new file then append the transmitted bytes. |
SIZE filename |
Reports the size in bytes of the named file, the same number returned in a directory list. |
MODE type |
Sets the mode in which data is to be transferred via the data connection, S for Stream Mode, and Z for Zip compression mode. |
SYST |
Reports the system type. The returned string indicates compatibility with the Microsoft Windows FTP server. |
HELP |
Displays a list of commands. |
PORT |
Initiates an active data connection. If configured to allow only passive connections, this is refused. |
PASV |
Initiates a passive connection. This is used by some FTP clients to accommodate firewalls that do not allow an FTP server to initiate TCP data connections. |
QUIT |
Quits the session. |
CCC |
If enabled, the Cleartext Command Channel command switches the command channel from encrypted to cleartext. See the "Allow CCC" configuration option. |
STAT |
Returns brief information to properly authorized users about the FTP server including name, version and local time. |
MOVEit DMZ FTP supports the following commands for the purposes of integrity checking:
Command |
Comments |
INTEGRITY type |
Enables integrity checking on STOR and RETR. For type L, use "lump mode" data stream which compresses data on the fly and include a SHA1 hash of the file for integrity verification. For type H, "hash mode", the data stream is standard, and the client is responsible for checking the SHA1 hash for integrity verification. Type N turns integrity checking off. |
XSHA1 filename |
Returns the SHA1 hash of the file named, usually the most recently transferred file. |
HASH OK/BAD |
Notifies DMZ FTP, after a STOR or RETR, that the client has verified the file SHA1 hash and that it has matched (or not matched) the one passed in the data stream in lump mode, or returned by the XSHA1 command. |
MOVEit DMZ FTP supports the following special command for changing a user's password:
Command |
Comments |
CHGPW oldpass newpass newpass |
|
|
Sends a password change request to MOVEit DMZ for the logged on user. The old password is rechecked and the new passwords must match and meet strength requirements for the site. |
MOVEit DMZ FTP supports the following commands in a nontraditional way:
Command |
Comments |
TYPE I or A |
Implements the ascii and binary commands. Not supported; all transfers are binary. (In other words, MOVEit DMZ does not automatically add/strip carriage returns or perform other character manipulation.) If this is a concern, contact MOVEit Support (http://www.ipswitchft.com/company/contactsupport.aspx). |
MOVEit DMZ FTP does not support the following commands:
Unsupported Commands: ACCT, SMNT, REIN, STOU, ALLO, ABOR, SITE