archlinux 安装bftpd服务器

惯例的参考:http://bftpd.sourceforge.net/doc/en/bftpd-tutorial.html

1
pacman -S bftpd

安装后bftpd.conf配置文件在/etc目录下 几乎不用修改即可使用 独立模式启动服务器

1
/usr/sbin/bftpd -d

直接以IP默认端口连接  以非root账户登录 终止则直接杀死进程即可

1
killall bftpd

需要以后台服务方式运行则最方便的方法是使用xinetd超级服务器

1
pacman -S xinetd

安装 启动并设置自启动

1
2
systemctl start xinetd
systemctl enable xinetd

/etc/xinetd.conf文件中添加以下内容让xintetd托管bftpd

1
2
3
4
5
6
7
8
9
10
11
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/bftpd
log\_on\_success += HOST PID
log\_on\_failure += HOST
nice = 10
}

完成