文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>最简单,快速的,建FTP 服务器。。。

最简单,快速的,建FTP 服务器。。。

时间:2007-02-05  来源:守住每一天

vsftpd是一款十分不错的ftp服务器软件,用它可以很快地部署一个功能强大的ftp服务器。依照下面的步骤一步步完成架设:

1、 下载软件vsftpd-2.0.3.tar.gz。这可避免rpm包出现依赖这样的麻烦。
2、 解压文件vsftpd-2.0.3.tar.gz 。

    # tar zxvf vsftpd-2.0.3.tar.gz
3、 进入目录vsftpd-2.0.3。 # cd vsftpd-2.0.3
4、 编译。 # make
5、 创建目录 # mkdir /var/ftp
6、 添加用户 # useradd -d /var/ftp ftp
7、 更改目录属组和权限 # chown root.root /var/ftp ; chmod og-w /var/ftp
8、 安装软件 # make install
9、 拷贝文件 # cp vsftpd.c /etc/vsftpd.conf

10、 修改配置文件 # vi /etc/vsftpd.conf . 把 local_enable=yes
write_enable=yes和local_umask=022前面的注释取消,然后加上一行
listen=yes 。
11、 修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd& 插入文件中,以实现开机自动启动。

    配置里要注意的几项:   listen=YES 取消写权限
  write_enable=NO
  anon_upload_enable=NO
  anon_mkdir_write_enable=NO
  anon_other_write_enable=NO
限制所有的本地用户在自家目录
  chroot_local_user=YES
  这种做法,可能会带来一些安全性上的冲突。参见前面的chroot_local_user选项描述。
限制部分本地用户在自家目录
  chroot_local_user=NO
  chroot_list_enable=YES
  chroot_list_file=/etc/vsftpd.chroot_list
只允许匿名访问,不允许本地用户访问
  anonymous_enable=YES
  local_enable=NO
使用单独模式,并指定监听的IP地址
  listen_address=ip address
对连接进行控制,还有超时时间,那就根据具体情况再说了。
  connect_from_port_20=YES
  pasv_min_port=50000
  pasv_max_port=60000
控制并发数,限定每个IP地址的并发数,这个嘛,根据用户自已定了。
  max_clients=numerical value
  max_per_ip=numerical value
限定下载速度,具体限多大,就由用户自己定了,80KB/s,也很快了吧。
  anon_max_rate=80000

启用详细的日志记录格式
  xferlog_enable=YES
   
相关阅读 更多 +
排行榜 更多 +
摧毁大厦游戏

摧毁大厦游戏

飞行射击 下载
合并动物城手游版

合并动物城手游版

休闲益智 下载
哈士奇大冒险

哈士奇大冒险

休闲益智 下载