Package Request - Add MySecureShell
Related links are https://github.com/mysecureshell/mysecureshell + http://mysecureshell.sourceforge.net/en
https://mysecureshell.readthedocs.org/en/latest/installation\_source.html includes latest build from source instructions.
MySecureShell provides true sftp chroot support which is far easier to setup + maintain than vsftp or pureftp or native sftp.
The chroot mechanism pegs users to their home directory + is usually a zero config proposition.
MySecureShell also offers very simple logging setup, which just works, unlike trying to setup logging for native sftp.
I suggest config be setup as default. Debian/Ubuntu lower LimitConnection + LimitConnectionByUser + LimitConnectionByIP which cause normal FTP clients like FileZilla (and others) to fail in cryptic ways.
-
Home (default)
-
LimitConnection = 20 (10 simultaneous users with 2 connections each)
-
LimitConnectionByUser = 2 (one control connection + one data connection)
-
LimitConnectionByIP = 2 (match ConnectionByUser setting)
#3 + #4 settings support 1 user/ip type setups, which seems most common these days.
Thanks for your consideration.
(from redmine: issue id 5280, created on 2016-03-15)