在腾讯server服务器部署ftp服务/data/check,帐号:Frank密码:123456,只读和下载权限


Linux服务器端配置

service iptables stop
setenforce 0
yum -y install vsftpd

vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO        #禁止匿名用户登陆
chroot_local_user=YES         #增加此行即可禁锢普通用户在自已的主目录里面
local_root=/data/ftp/check/    #更改本地用户目录,共享目录
anon_max_rate=50000                #匿名用户传送速率
local_max_rate=100000              #本地用户传送速率
max_clients=20                     #限制并发客户端连接数
max_per_ip=20                      #限制同一 IP 地址的并发连接数
userlist_deny=NO          #允许user_list里面的用户访问

service vsftpd restart

设置用户权限
tail -1 /etc/vsftpd/user_list 
tom

echo "123456" | passwd --stdin tom

mkdir /data/check/test -p
chown tom: /data/check/test
chmod 544 /data/check/test    #设置只读和下载权限


Windows客户端访问

首先需要设置ie浏览器

ftp工作实战部署

ftp工作实战部署

ftp工作实战部署



客户端通过控制面板安装ftp客户端软件,然后打开资源浏览器访问

ftp://tom:[email protected]



生产环境vsftpd.conf配置文件

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

chroot_local_user=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

anon_max_rate=50000

local_max_rate=100000

max_clients=30

max_per_ip=30

userlist_deny=NO

local_root=/data/db/