history:
we migrated our companies ftp and sftp-server, which were vsftp and openssh, to one server, software is called JSCAPE ftp server professional edition
for the first time everything was great, but after one or two months, our uploads hang, 0 byte files are created, very very slow uploads in comparison to openssh, users are dying, means they can't log in from one moment to another and must be recreated, and so on
new installs on the same machine or other machines with different operating systems leaded to the same troubles after a period of time
support is doing nothing, response time up too one! week
so we must go away from this product
we need a sftp/ftp server with centralized user management, having an chroot environment, (I don't mean something like jailkit, copying needed binarys, special files and /etc files to a subfolder, I mean a real chroot like vsftp or proftp provide, eg. the user must not change above his ftp home directory)
an admin should be able to choose sftp/ftp or both for every user
filesystem quotas for ftp and sftp
platform can be linux/bsd/solaris x86 or sparc solaris,
does anyone know such a product, open source or not? or a way to configure basic tools like openssh, vsftp like that?
could it be when the OS flushes its buffers? ( And so need to reduce the size of file cache?... ( happens when cache exceed the GBs (>3GB the symptoms becomes noticeable ), when it synces, the server behaves like MS... you wait to se your cursor move etc...)
---------- Post updated at 17:05 ---------- Previous update was at 17:03 ----------
Humm, the requirement for user quotas negates the ability to go the usual virtual users/PAM/database route. What made you move away from vsftpd and openssh?
@vbe
java has enough resources, 4gb for an ftp-server should be enough, maximum of 10 concurrent users
but I'll check this issue
and thanks for the tool, unfortunately it has no sftp support, just ftps
@fpmurphy
we moved because we wanted one single product with one administration interface.
vsftp was administrated from a http gui, mysql database, and openssh over local machine users. know that it's possible to use openldap for authentication for both, and perhaps we will do this
I've found another ftp-server that is capable of sftp with extension modules, the good old proftpd
any experiences on this?
cheers funksen
Edit:
got another requirement, grml
users must be able to change their passwords, over http interface or ftp directly, site command or something like that