VPS: How to Overcome the SFTP User per cPanel Limitation?

Nov 4


Rossy Guide

Rossy Guide

  • Share this article on Facebook
  • Share this article on Twitter
  • Share this article on Linkedin

A virtual private server (VPS) is a virtual machine sold as a service by an Internet hosting service. A VPS runs its own copy of an operating system, and customers have superuser-level access to that operating system instance, so they can install almost any software that runs on that OS. For many purposes they are functionally equivalent to a dedicated physical server, and being software defined are able to be much more easily created and configured.


They are priced much lower than an equivalent physical server,VPS: How to Overcome the SFTP User per cPanel Limitation? Articles but as they share the underlying physical hardware with other VPSs, performance may be lower, and may depend on the workload of other instances on the same hardware node.

The Secure File Transfer Protocol (SFTP) is a computing network protocol for accessing and managing files on remote file systems. SFTP also allows file transfers between hosts, similar to the SCP protocol.

cPanel is a Linux based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a web site.

Now we discuss “VPS: how to overcome the SFTP user per cPanel limitation”.

VPS: how to overcome the 1 SFTP user per cPanel limitation?             

I have a VPS and am beefing up security in every way possible. One way is to convert all FTP access to SFTP access on my server. However, I don't need (or want to have) to create a new cPanel for every website. I just need all FTP users to be using SFTP. Unfortunately, cPanel only allows one SFTP user (root) to have SFTP access to the server. I'm sure there's a way to overcome that limitation through WHM or the command line.

Probable Solution:

You went to FTP Server Configuration in WHM and set TLS Encryption Support to Required (Command) which, you believe, forces all FTP commands over TLS (Transport Layer Security) even though plain vanilla FTP is used. According to ProFTPd Server documentation "Requires TLS encryption on all commands that users issue to the FTP server. This setting hides passwords and usernames".

Any FTP users who are not the main cPanel account user are not able to have SFTP access due to the limitations of requiring a shell.