bftpd program is a small, easy-to-configure FTP server. It strives to be fast, secure and quick to install/configure.
Running the server:
bftpd runs in either standalone or inetd mode.
If you want inetd mode
Add the following to your /etc/inetd.conf:
ftp stream tcp nowait root /usr/sbin/bftpd bftpd
Give inetd a HUP or reboot your system. Your FTP server should work now.
If you want inetd mode with xinetd
Add the following to your /etc/xinetd.conf:
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/bftpd
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
}
Product's homepage
Here are some key features of "bftpd":
· Easy configuration
· Speed
· Support for most RFC FTP commands
· tar.gz on-the-fly compression/archiving
· Security with chroot without special setup
· No need for files (sh, ls...) in a chroot environment
· Logging to wtmp and to a logfile or syslog
· PAM and passwd/shadow support
· Support for SITE CHOWN/CHMOD
What's New in This Release: [ read full changelog ]
· This release includes a fix for dealing with named pipes.
· Previously performing a directory listing on a directory that included a named pipe would cause Bftpd's connect to stall.
· This release provides a work-around so that directory listings complete cleanly.