Preview Release Notice: This is a Preview Release of CompleteFTP for Linux. It includes all Enterprise MFT features and is suitable for evaluation and integration use. The production release is due in September, 2025.
Quick Tour of CompleteFTP on Linux (Preview Release)
Introduction
This guide walks you through the basic steps to configure and verify your CompleteFTP for Linux (Preview Release) installation, including user creation and connectivity tests using FTP, SFTP, and HTTPS.
If you haven’t installed CompleteFTP yet, please download it here and follow the appropriate installation instructions for your Linux distribution.
Step 1: Add a User
Use the CompleteFTP CLI to add a user and set their password.
-
Add a user named
myuser
:completeftp user add myuser
-
Set a password for
myuser
:completeftp user set myuser password
which will prompt you to enter the password.
Step 2: Test the Server
Test Using FTP
-
Use an FTP client (e.g.,
ftp
, FileZilla) to connect to your CompleteFTP server:ftp localhost
-
Log in with the username
myuser
and the passwordMyPassword1
.
Test Using SFTP
-
Use an SFTP client (e.g.,
sftp
, WinSCP) to connect to your server:sftp myuser@localhost
-
Provide the password
MyPassword1
when prompted.
Test Using a Browser
-
Open a browser and navigate to:
https://localhost/Login
-
Log in using the username
myuser
and the passwordMyPassword1
.
Connection from other machines
You must activate your CompleteFTP instance before you can connect to it from machines other than localhost
. To do this, please follow these instructions. Note that this currently requires emailing EnterpriseDT and waiting for a reply, so it will take some time, but hopefully you can experiment with it by connecting only from localhost.
Step 3: View User and Site Properties
View User Properties
Use the CLI's character-mode interactive UI to view detailed user properties:
completeftp user show -v
View Site Properties
To view detailed site properties, use:
completeftp site show -v
Additional Help and Resources
-
CLI help:
completeftp -h
-
Manual page:
man completeftp
-
HTML Command Reference:
Open/usr/share/doc/completeftp/userguide.html
in your browser.