Vsftpd服务器安装配置 win 客户端文件上传下载

# vsftpd 安装
yum -y install vsftpd*

# Vsftpd系统用户配置,添加用户并设置密码
useradd 用户名
echo 你的密码 | passwd --stdin 用户名

# 修改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
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
-------------------------------------
配置介绍
anonymous_enable=NO          开启/关闭匿名用户访问;
local_enable=YES             启用本地系统用户访问;
write_enable=YES             本地系统用户写入权限;
local_umask=022              本地用户创建文件及目录默认权限掩码;
dirmessage_enable=YES        打印目录显示信息,通常用于用户第一次访问目录时,信息提示;
xferlog_enable=YES           启用上传/下载日志记录;
connect_from_port_20=YES     使用20端口进行数据传输;
xferlog_std_format=YES       日志文件将根据xferlog的标准格式写入;
listen=NO                    
listen_ipv6=YES              启用IPV6监听;
pam_service_name=vsftpd      登录FTP服务器,依据/etc/pam.d/vsftpd中内容进行认证;
userlist_enable=YES          vsftpd.user_list和ftpusers配置文件里用户禁止访问FTP;
tcp_wrappers=YES             设置vsftpd与tcp wrapper结合进行主机的访问控制,Vsftpd服务器检查/etc/hosts.allow 和/etc/hosts.deny中的设置,来决定请求连接的主机,是否允许访问该FTP服务器。
--
# 关闭防火墙,selinux 或者配置防火墙规则,开放21、20 端口(服务器和供应商控制台都要开启)
--
# Internet 选项 -> 高级 -> 设置 -> 浏览里勾选:
# 启动FTP文件夹视图
# 去掉:使用被动FTP
--
# Internet 选项 -> 连接 -> 局域网设置里看看是不是有代理,有的话去掉看看
--
# 启动 vsftpd

 

发表评论

zh_CNChinese
zh_CNChinese