Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

SOLVED How to force user to use SFTP and Secure SMTP?

Discussion in 'Security' started by sodapopinski, Oct 14, 2017.

  1. sodapopinski

    sodapopinski Well-Known Member

    Joined:
    Aug 13, 2001
    Messages:
    90
    Likes Received:
    2
    Trophy Points:
    308
    Hi All,

    Long time I never touch and read update about the cpanel server since resigned into hosting company on 2012.
    Now my friend want me to manage his server because too many ftp account hacked through trojan horse in customer computer.

    My questions are :

    1. How to force customer using SFTP instead of using FTP. Do we need to turn on shell access?
    2. How to force user to download and send email using secure encrypted way?

    Thank you very much.
     
  2. Jcats

    Jcats Well-Known Member

    Joined:
    May 25, 2011
    Messages:
    605
    Likes Received:
    93
    Trophy Points:
    153
    Location:
    New Jersey
    cPanel Access Level:
    DataCenter Provider
    You can disable the FTP service via WHM > Service Manager

    And then yes, you would need to enable shell access.

    Too be honest though, this will increase the hackers ability to do even more damage if they are able to get the SFTP info from a trojan since they now have shell access where FTP will limit their abilities.

    In WHM > Mailserver Configuration

    Set Allow Plaintext Authentication to NO

    WHM > Exim Configuration Manager

    Require clients to connect with SSL or issue the STARTTLS command before they are allowed to authenticate with the server. - On
     
  3. cPWilliamL

    cPWilliamL cP Technical Analyst II
    Staff Member

    Joined:
    May 15, 2017
    Messages:
    257
    Likes Received:
    27
    Trophy Points:
    103
    Location:
    America
    cPanel Access Level:
    Root Administrator
    Hi @sodapopinski @Jcats,

    Just to be clear, SFTP access for a cPanel user doesn't require shell access when disabled via WHM. When the shell is disabled from WHM, a special shell wrapper(/usr/local/cpanel/bin/noshell) is used to allow SFTP access, without allowing full shell access. With that said, this wrapper doesn't support any custom arguments added to the SFTP subsystem configuration.

    The rest of the recommendations are certainly correct though.

    Thanks,
     
    Infopro likes this.
  4. sodapopinski

    sodapopinski Well-Known Member

    Joined:
    Aug 13, 2001
    Messages:
    90
    Likes Received:
    2
    Trophy Points:
    308
  5. cPWilliamL

    cPWilliamL cP Technical Analyst II
    Staff Member

    Joined:
    May 15, 2017
    Messages:
    257
    Likes Received:
    27
    Trophy Points:
    103
    Location:
    America
    cPanel Access Level:
    Root Administrator
Loading...

Share This Page