freebsd自代的ftpd所用到的配置主要有以下几个:
/etc/ftpusers 黑名单列表放在这个文件中的帐号不允许登陆
/etc/ftpchroot 这个文件中的用户 限制了只能访问 用户自己的目录
/etc/ftpwelcome 这个文件存放连接到主站的欢迎信息(未登陆之前的)
/etc/ftpmotd 这个文件存放登陆后的信息文件
/etc/inetd.conf 中开启 ftpd服务
/var/run/nologin 如果这个文件存在则禁止 ftp登陆,
/etc/ftphosts 建立 虚拟主机
可以登陆的用户必须是系统的有效用户
/etc/ftpusers 黑名单列表放在这个文件中的帐号不允许登陆
/etc/ftpchroot 这个文件中的用户 限制了只能访问 用户自己的目录
/etc/ftpwelcome 这个文件存放连接到主站的欢迎信息(未登陆之前的)
/etc/ftpmotd 这个文件存放登陆后的信息文件
/etc/inetd.conf 中开启 ftpd服务
/var/run/nologin 如果这个文件存在则禁止 ftp登陆,
/etc/ftphosts 建立 虚拟主机
可以登陆的用户必须是系统的有效用户
匿名用户 需要 专门增加一个 用户 ftp 设置成不能登陆的shell 在他的主目录里面有类似系统的 目录结构 ,对这个里面的目录设置响应的权限,比方说incoming 设置成 chmod 1777 等
本文转自 ltyluck 51CTO博客,原文链接:http://blog.51cto.com/ltyluck/133789