Introduction ============ .. _my-reference-label: What is MySecureShell? ---------------------- .. include:: mysecureshell_description.rst Why SFTP and not FTP? --------------------- If you're wondering why you should take MySecureShell as an SFTP server instead of a classical FTP, there are several reasons: #. You do not have to open some dedicated firewall ports for file transfers #. You are using one of the most used and secure protocol (SSH) #. You do not have to manage SSL certificates to guaranty the security #. As easy to use as a classical FTP server #. As many or more features that you can find on any classical FTP servers #. Easy to install, configure, maintain and use What are MySecureShell's SFTP new features to OpenSSH ----------------------------------------------------- Is MySecureShell really add enhanced features to OpenSSH sftp? Yes! Here is a sample of features of what MySecureShell is able to give: * Bandwidth control * Only authorized files and folders can be shown * Advanced logging information * ACL can be made with IP/Usernam/Groups/VirtualHost/... * Confined environments (chroot, which is also available in the latests version of OpenSSH) * Restrict users to have sftp only (shell access is disabled by default) * And more... Which Operating Systems are compatible with MySecureShell? ---------------------------------------------------------- MySecureShell has been developed to work on several types of Operating Systems like Linux, Mac OS X, Solaris, BSD and Windows (with `Cygwin `_). We unfortunately do not package MySecureShell for all platforms but we do our best to bring binary packages to most used/common Operating System for production usage like: * Linux (`Debian `_/`Ubuntu `_) * Linux (`RedHat `_/`CentOS `_/`Fedora `_) * Mac `OS X `_ If binary packages are not available for your system, we do our best to make them easily installable with scripts shell and Makefiles.