Proftpd FTP服务器配置
操作系统 Ubuntu 12.04 64bit server LTS
方案一: 本地文件方式认证
1、安装软件包
apt-getinstall proftpd proftpd-doc proftpd-mod-mysql
ProftpdFTP服务器的配置类似apache配置文件风格,配置文件为/etc/proftpd/proftpd.conf
2、建立ftpuser用户,用于虚拟用户登录系统的身份
useraddftpuser
3、建立主FTP目录
mkdir-p /var/ftpdir
chownftpuser.ftpuser /var/ftpdir
chmod755 /var/ftpdir
4、建立虚拟用户
ftpasswd--passwd --file=/etc/proftpd/passwd/ftpd.passwd --name=test--uid=1001 --gid=1001 --home=/var/ftpdir/beijing/--shell=/usr/sbin/nologin
5、修改配置文件
DefaultRoot ~默认登录到用户的家目录
UseEncodingUTF-8 GBK防止IE、资源管理器文件乱码神器
AllowRetrieveRestarton下载续传
AllowStoreRestarton上传续传
RequireValidShell off不要求有合法的shell
PathDenyFilter\.exe$限制上传的文件格式
PS:proftpd中Limit的使用介绍
我们用到的比较多的可能是Limit的使用,Limit大致有以下动作,基本能覆盖全部的权限了。
CMD:ChangeWorking Directory 改变目录
MKD:MaKeDirectory建立目录的权限
RNFR:ReNameFRom更改目录名的权限

本文介绍了如何在Ubuntu 12.04 64bit server LTS上配置Proftpd FTP服务器,包括两种认证方式:本地文件方式和MySQL数据库方式。详细讲解了用户和权限的设置,以及目录限制和操作权限的配置,以满足不同用户组的需求。

2261

被折叠的 条评论
为什么被折叠?



