Getting Started with CompleteFTP on Linux
Introduction
Once CompleteFTP is installed, you can begin adding users and testing server functionality using FTP, SFTP, and a browser. This guide will walk you through the basic steps to configure and verify your CompleteFTP setup.
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=MyPassword1
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.