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
myuserand the passwordMyPassword1.
Test Using SFTP
-
Use an SFTP client (e.g.,
sftp, WinSCP) to connect to your server:sftp myuser@localhost -
Provide the password
MyPassword1when prompted.
Test Using a Browser
-
Open a browser and navigate to:
https://localhost/Login -
Log in using the username
myuserand 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.htmlin your browser.