anonftp.exe: Anonymous FTP Service:
The anonftp.exe
utility serves to manage the anonymous FTP service.
The utility allows the following operations:
- enabling/disabling anonymous FTP access
- restricting the download bandwidth and the maximum number of simultaneous connections
- managing incoming directory parameters and login message options
Location
%plesk_cli%
Usage
anonftp.exe <command> [<domain name>] [
<option 1> <param> [<option 2> <param>] ... [<option N> <param>]
]
Example
The following command enables the anonymous FTP service on the domain example.com, restricts the number of simultaneous FTP connections to 15, allows creating subdirectories within the incoming directory, and restricts the download bandwidth to 500 KB.
plesk bin anonftp.exe --update example.com -status true -max-connects 15 -incoming true -bandwidth 500
Commands
Command | Parameter | Description | Example |
---|---|---|---|
--update or -u
|
<domain name> |
Updates the anonymous FTP settings. |
To enable the anonymous FTP service on the domain example.com: plesk bin anonftp.exe --update example.com -status true or plesk bin anonftp.exe -u example.com -status true |
--info or -i
|
<domain name> |
Retrieves the information about anonymous FTP settings. |
To get the info about anonymous FTP settings on example.com: plesk bin anonftp.exe --info example.com or plesk bin anonftp.exe -i example.com |
--help or -h
|
Displays help on the use of the utility. |
To see the help info on the use of this utility: plesk bin anonftp.exe --help or plesk bin anonftp.exe -h |
Options
Option | Parameter | Description | Example |
---|---|---|---|
-status |
true|false |
Enables/Disables the anonymous FTP service on the specified domain. |
To enable the anonymous FTP service on example.com: plesk bin anonftp.exe --update example.com -status true |
-message |
true|false |
Enables/Disables displaying a login message. Is |
To display the ‘Welcome!’ login message when logging to the anonymous FTP service on example.com: plesk bin anonftp.exe --update example.com -status true -message true -message-text "Welcome!" |
-message-text |
<string> |
Specifies a login message text. | |
-incoming |
true|false |
Enables/Disables upload to the incoming directory. Is |
To enable uploading files to the incoming directory: plesk bin anonftp.exe --update example.com -status true -incoming true |
-incoming-dirs |
true|false |
Allows/Prohibit creating directories in the incoming directory. Is |
To allow creating directories in the incoming directory: plesk bin anonftp.exe --update example.com -status true -incoming-dirs true |
-incoming-downloads |
true|false |
Enables/Disables downloading from the incoming directory. Is |
To allow downloading from the incoming directory: plesk bin anonftp.exe --update example.com -status true -incoming-downloads true |
-incoming-limit |
<number>[B|K|M|G|T] |
Restricts the disk space used by the incoming directory. Unlimited if set to |
To restrict the disk space for the incoming directory to 10 MB: plesk bin anonftp.exe --update example.com -status true -incoming-limit 10M |
-max-connects |
<number> |
Restricts the number of available simultaneous connections. Unlimited if set to |
To restrict the number of simultaneous FTP connections to 40: plesk bin anonftp.exe --update example.com -status true -max-connects 40 |
-bandwidth |
<number>[B|K|M|G|T] |
Restricts the download bandwidth. Unlimited if set to
Note:
Use this option only if the anonymous FTP service on the domain supports download restriction. For example, the MS FTP server doesn’t support this feature. |
To restrict the download bandwidth to 1 MB: plesk bin anonftp.exe --update example.com -status true -bandwidth 1M |