前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 5.6 下使用 vsFTPd 架设 FTP Server

CentOS 5.6 下使用 vsFTPd 架设 FTP Server

原创
作者头像
雷大亨
发布2018-01-01 19:44:36
9360
发布2018-01-01 19:44:36
举报
文章被收录于专栏:遊俠扎彪遊俠扎彪遊俠扎彪

主要配置文件/etc/vsftpd/vsftpd.conf,配置如下:

允许匿名登入

anonymous_enable=YES

no_anon_password=YES

anon_max_rate=30000

data_connection_timeout=60

idle_session_timeout=600

允许匿名上传,匿名者取得的身份是ftp,所以要chown ftp /var/ftp/upload

write_enable=YES

#anon_other_write_enable=YES

anon_mkdir_write_enable=YES

anon_upload_enable=YES

chown_uploads=YES

chown_username=root

实体用户相关设置,权限设为775

local_enable=YES

write_enable=YES

local_umask=022

禁止某些用户访问

userlist_enable=YES

下行置为YES, user_list内user不能访问;置为NO,user_list以外的不能访问

userlist_deny=YES

userlist_file=/etc/vsftpd/user_list

主机相关的设置

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

pam_service_name=vsftpd

tcp_wrappers=YES

banner_file=/etc/vsftpd/welcome.txt

禁止某系用户离开自己的根目录

不加chroot_local_user, chroot只对chroot_list的用户有效;加了chroot只对chroot_list以外的有效

# chroot_local_user=YES 

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

限制文件传输速度,单位Byte

local_max_rate=500000

限制每个IP最多简历一个FTP连接

max_per_ip=1

限制同一时刻最大连接数

max_clients=10

事实上,vsFTPd可以配置的很强大,后来发现,使用man 5 vsftpd.conf这个,能解决所有的问题。

主要参考http://linux.vbird.org/linux_server/0410vsftpd.php,以及man 5 vsftpd.conf

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 允许匿名登入
  • 允许匿名上传,匿名者取得的身份是ftp,所以要chown ftp /var/ftp/upload
  • 实体用户相关设置,权限设为775
  • 禁止某些用户访问
  • 下行置为YES, user_list内user不能访问;置为NO,user_list以外的不能访问
  • 主机相关的设置
  • 禁止某系用户离开自己的根目录
  • 不加chroot_local_user, chroot只对chroot_list的用户有效;加了chroot只对chroot_list以外的有效
  • 限制文件传输速度,单位Byte
  • 限制每个IP最多简历一个FTP连接
  • 限制同一时刻最大连接数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档