centos7 安装 vsftpd 文件服务器和配置

centos7 安装 vsftpd 文件服务器安装vsftpdFTP 的传输模式FTP主动模式FTP被动模式UML 图表FLowchart流程图导出与导入导出导入安装vsftpd使用 yum 命令安装文件服务器yun install vsftpd* -y使用以下命令查看vsftpd 的安装路径rpm -ql vsftpd | more使用以下命令启动 vsftpdsy...
摘要由CSDN通过智能技术生成

安装vsftpd

  • 使用 yum 命令安装文件服务器
yun install vsftpd* -y
  • 使用以下命令查看vsftpd 的安装路径
rpm -ql vsftpd | more
  • 使用以下命令启动 vsftpd
systemctl restart vsftpd.service
  • 查看vsftpd进程
ps -ef | grep vsftpd
  • vsftdp 的默认配置文件
设置 描述
anonymous_enable=YES 开启匿名用户访问;
local_enable=YES 启用本地系统用户访问;
write_enable=YES 本地系统用户写入权限;
local_umask=022 本地用户创建文件及目录默认权限掩码;
dirmessage_enable=YES 打印目录显示信息,通常用于用户第一次访问目录时,信息提示;
xferlog_enable=YES 启用上传/下载日志记录;
connect_from_port_20=YES FTP使用20端口进行数据传输;
xferlog_std_format=YES 日志文件将根据xferlog的标准格式写入;
listen=NO Vsftpd不以独立的服务启动,通过Xinetd服务管理,建议改成YES;
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服务器。

FTP 的传输模式

FTP是基于 C/S 模式的,即客户端和服务器的传输模式。FTP的传输模式有两种 主动被动模式。

FTP主动模式

主动模式即客户端从一个任意 N大于 1024 的端口)端口,连接FTP服务器的 21 端口,客户端开始监听 N + 1 端口,并发送命令 port N+1 到服务器,FTP服务器以数据连接端口 20 连接到客户端指定的 N + 1 端口。

配置 描述
pasv_enable=no 设置为主动模式,关闭被动模式
connect_from_port_20=yes 配置主动模式下使用 20 端口进行数据传输,必须为 yes

FTP被动模式

被动模式即客户端从一个任意 N大于 1024 的端口)端口连接到FTP服务器的 21 端口,客户端开始监听 N+ 1 端口,并发送 PASV 命令,服务器会开启一个任意的端口 P大于 1024 的端口),并发送PORT P命令给客户端。客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。FTP默认是被动模式,在安装后启动需要关闭防火墙,才可以在浏览器或者Windows的资源管理器访问(ftp://IP)。


                
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值