Skip to content

Configuring FTP in AMP

PhonicUK edited this page Dec 12, 2019 · 20 revisions

As of version 1.9.1.0 - AMP includes an integrated FTP server. It's not enabled by default.

Basic Setup

To enable it, stop the instance you want to be able to connect to, and edit your FileManager.kvp file.

Add the following line:

FTPServer.FTPEnabled=true

You can also change the IP/port binding by adding:

FTPServer.FTPPortNumber=21
FTPServer.FTPIPBinding=0.0.0.0

Securing via TLS

Note that TLS for FTP is mandatory with AMP Enterprise Edition.

Linux

AMP requires a certificate in PFX format with a passphrase. You can use ampinstmgr convertcertificate to convert a standard .cert + .key file pair into a PFX on Linux systems.

Once you've obtained a PFX certificate, you should add the following lines to your FileManager.kvp

FTPServer.UseTLS=true
FTPServer.FTPSCertificatePath=/path/to/some/pfx/file.pfx
FTPServer.FTPSCertificatePassword=y0urc0mplexpa5$word

Windows

Install the certificate to your system into the local machine store, and then view the certificate to get its serial number. Once you've done this add the following lines to your FileManager.kvp file.

FTPServer.UseTLS=true
FTPServer.FTPSCertificateSerial=CERTIFICATESERIALNUMBERGOESHERE

Clone this wiki locally