How to install TLS for FTP

As now all is moving to https it's also good to enable SSL/TLS for FTP to protect plain text login credentials. Our instruction will guide you to install and configure pure-ftpd to use SSL/TLS. Requirements: Hostname certificate already installed, check that these files exist: /etc/pki/tls/private/hostname.key /etc/pki/tls/certs/hostname.crt Create Certificate File for pure-ftpd cat /etc/pki/tls/private/hostname.key > /etc/pki/tls/private/pure-ftpd.pem […]

Read More

FTP, FTPs, FTPes, SFTP explained

There are three types of FTP connections and SFTP: FTP (port 21) Plain, unencrypted FTP that defaults over port 21. Most web browsers support basic FTP. Example for FileZilla, for Host: ftp//:SERVER-IP FTPS (port 990) Implicit SSL/TLS encrypted FTP that works just like HTTPS. Security is enabled with SSL as soon as the connection starts. […]

Read More

How to create FTP account

How to create FTP account In cwp you have two types of FTP users: system and virtual. System users =============== System users are linux users, you can login into to FTP by using access details of the control panel. Linux users are created from cwp.admin left menu --> User Accounts Virtual users =============== Virtual users […]

Read More

Enable limited SFTP access via SSH for user

Instruction for enabling limited access via ssh by using sftp-server as shell. If you need to enable sftp access for some of your clients and you don't want to give them the full shell access /bin/bash or /bin/sh, now you can do that with a few clicks in your cwp.admin. In your cwp.admin go to […]

Read More

pure-ftpd Setup Passive FTP Ports

How to enable passive ports on your pure-ftpd server and CSF Firewall When transferring files on/from your ftp server you will need to have passive ports specified and allowed in the firewall. Firstly lets edit pure-ftpd configuration file nano /etc/pure-ftpd/pure-ftpd.conf Uncomment (remove # at beginning of the line) PassivePortRange and specify the passive port range: […]

Read More

Disable anonymous login on pure-ftp server

How to disable anonymous account login on pure-ftpd server with CWP Changes required in pure-ftpd configuration file: /etc/pure-ftpd/pure-ftpd.conf # Don't allow authenticated users - have a public anonymous FTP only. AnonymousOnly no # Disallow anonymous connections. Only allow authenticated users. NoAnonymous yes Now restart pure-ftpd server service pure-ftpd restart If you want to do that […]

Read More

FTP connection FAILED

CWP is main goal is to be a self healing control panel, this means if you have an issue with the FTP connection CWP will try to autoFix it. How to autoFix your FTP server issue? - Login to CWP.admin as root - go to Left Menu --> File Management --> FTP Management ...and that […]

Read More