LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 739|回复: 3

有没有比较完整的freebsd 下安装vsftpd的文章 麻烦推荐一篇

[复制链接]
发表于 2005-1-24 00:09:22 | 显示全部楼层 |阅读模式
谢谢大家
发表于 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.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-27 16:23:46 | 显示全部楼层
谢谢
我先试试
回复 支持 反对

使用道具 举报

发表于 2005-1-27 19:54:28 | 显示全部楼层
漏了:

新建一个ftp用户,家目录在/home/ftp,并且不容许登录。

修改/home/ftp的主为root:
# chown root:wheel /home/ftp。

若容许上传,就在/home/ftp建立一个777的目录。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表