How to Install MySecureShell SFTP

MySecureShell is an Open Source, Multi-platform, secure FTP server that based on OpenSSH. Because it based on OpenSSH, it have high level of security, high and powerful functionality FTP Server. MySecureShell aim to offer the power and security openssh server, by giving enhanced features. So we can have a perfect SFTP server in a minutes using MySecureShell.

MySecureShell Features

There are several reason why we choose MySecureShell:

  • Easy to use, just like traditional classic FTP Server
  • It has many features
  • Easy to install and configure
  • We don’t have to open some dedicated firewall ports
  • MySecureShell is one of the most used SSH

For the features we can list the following:

  • Easy installation and administration with GUI
  • You can control the bandwidth
  • High Security
  • You can restrict users by ip, and groups
  • Activity management with server logs
  • You can only show authorized files and folders to shown
  • Free and Open Source
  • ACL (Access Control List) can be made with IP/Username/Groups/Virtualhost/…)
  • And more…

How to Install MySecureShell

How to Install MySecureShell SFTP
How to Install MySecureShell SFTP

Before installing MySecureShell you need to add the repository first depending on the distribution you use and don’t forget to run all these commands on root.

NOTE : If MySecureShell is available on your Distribution, you can simply run the installation command, but if not you need to add the repository first.

For Debian/Ubuntu/Mint/Elementary

Open your sources.list and add the following lines:

deb testing main
deb-src testing main

then Import the GPG key with:

gpg --keyserver hkp:// --recv-keys E328F22B; gpg --export E328F22B | apt-key add -


wget -O - "" | apt-key add -

Now update your repository and install MySecureShell with:

sudo apt-get update
apt-get install mysecureshell

On RHEL/Fedora/CentOS

Edit /etc/yum.conf and add the following lines at the end of the file:

yum.conf for RHEL/CentOS


yum.conf for Fedora


Update the repository and install MySecureShell with these commands:

yum update
yum install mysecureshell

Once installed check your applications menu, also you can check my previous post on How to Setup an FTP server.


How to Install MySecureShell SFTP 1
MySecureShell Screenshot
How to Install MySecureShell SFTP 2
MySecureShell Screenshot 2

Leave a Reply

Your email address will not be published. Required fields are marked *