11_ 使用 vsftpd 服务传输文件(RHEL7)—学习笔记
文件传输协议
#FTP 是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用 20、 21
#号端口,其中端口 20(数据端口)用于进行数据传输,端口 21(命令端口)用于接受客户端
#发出的相关 FTP 命令与参数
yum install vsftpd #very secure ftp daemon
#运行在 Linux 操作系统上的 FTP 服务程序
iptables -F
service iptables save
mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak
grep -v "#" /etc/vsftpd/vsftpd.conf_bak > /etc/vsftpd/vsftpd.conf
cat /etc/vsftpd/vsftpd.conf
#vsftpd 服务程序常用的参数以及作用
listen=[YES|NO] 是否以独立运行的方式监听服务
listen_address=IP 地址 设置要监听的 IP 地址
listen_port=21 设置 FTP 服务的监听端口
download_enable=[YES|NO] 是否允许下载文件
userlist_enable=[YES|NO]
userlist_deny=[YES|NO]设置用户列表为“允许”还是“禁止”操作
max_clients=0 最大客户端连接数, 0 为不限制
max_per_ip=0 同一 IP 地址的最大连接数, 0 为不限制
anonymous_enable=[YES|NO] 是否允许匿名用户访问
anon_upload_enable=[YES|NO] 是否允许匿名用户上传文件
anon_um