FTP服务器配置及使用实例

本文介绍了FTP服务器的配置步骤,包括控制连接和数据连接,详细解析了主动和被动模式,以及文本和二进制传输模式。讲解了如何在CentOS上安装vsftpd,配置匿名用户权限,设置用户列表,调整文件权限,并处理防火墙和selinux。最后通过实例展示了Linux和Windows客户端如何连接FTP服务器进行文件的上传和下载操作。
摘要由CSDN通过智能技术生成

FTP服务:文件传输协议
控制连接:TCP 21 用于发送FTP命令信息
数据连接:TPC 20 用于上传、下载数据
数据连接建立类型
主动模式:服务器从20端口主动向客户端发起连接
被动模式:服务器指定范围随机端口被动的等待客户端连接
传输模式
文本模式 ASCII模式,文本序列传输数据
二进制模式 以二进制传输,多用于非纯文本文件
配置文件所在位置:/etc/vsftpd/vsftpd.conf 查询命令:rpm -qc vsftpd
操作和使用

  1. 查看是否安装: rpm qa | grep vsftpd
  2. 安装 yum install -y vsftpd
    如果不能正常安装:yum clean all[清除缓存] 然后yum repolist(重建)再安装
  3. 修改配置
    a) cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak(备份配置文件,避免误删)
    b) vim /etc/vsftpd/vsftpd.conf (修改配置文件)
    anonymous_enable=Yes #匿名用户可访问
    anon_upload_enable=YES #允许匿名用户上传文件
    anon_mkdir_write_enable=YES #允许匿名用户拥有写入权限
    userlist_deny=NO #设置userlist为白名单,默认黑名单
    local_root=/var/ftp #设置用户登录目录,默认登录家目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值