|
发表于 2005-1-27 14:18:23
|
显示全部楼层
1、用port安装vsftpd:
# cd /usr/ports/ftp/vsftpd
# make install clean
安装后主要有两个文件:
主程序:
/usr/local/libexec/vsftpd
配置例子文件:
/usr/local/etc/vsftpd.conf.sample
生成配置文件:
# cp /usr/local/etc/vsftpd.conf.sample /usr/local/etc/vsftpd.conf
2、编辑配置文件:
# vi /usr/local/etc/vsftpd.conf
可以参考man:
# man vsftpd.conf
或参考vsftpd的文档文件:
在/usr/local/share/doc/vsftpd目录下。
或官方的example:
/usr/local/share/doc/vsftpd/example目录下。
3、我的vsftpd.conf文件,供参考:
一个匿名ftp,可以上传文件到特定目录中。PASV port 为60000到61000
# Standalone mode
listen=YES
listen_port=21
max_clients=10
max_per_ip=2
# Access rights
anonymous_enable=YES
local_enable=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=NO
secure_chroot_dir=/usr/local/share/vsftpd/empty
# Upload settings
anon_umask=022
#chown_uploads=YES
#chown_username=root
# Security
anon_world_readable_only=YES
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=60000
pasv_max_port=61000
# Features
xferlog_enable=YES
ls_recurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES
# Performance
idle_session_timeout=300
data_connection_timeout=300
accept_timeout=60
connect_timeout=60
anon_max_rate=1000000
# Other
ftpd_banner=Welcome to Kewell Li's FTP. |
|