中文全名:网络文件存储服务器
ftp =>文件传输协议
TFTP:简单文件传输协议
3种认证方式
匿名 anon
本地 local
虚拟 guest
PAM =>可插拔认证模块
FTP 常用端口
20(数据传输)
21(接受数据)
工作模式:主动模式,被动模式
安装命令

1
yum - y install usftpd

vsftpd 参数表

1
listen =[ YES | NO ]

是否以独立运行的方式监听服务

1
listen_address =IP地址

设置要监听的 IP 地址

1
listen_port =21

设置 FTP 服务的监听端口

1
download_enable =[ YES | NO ]

是否允许下载文件

1
2
userlist _ enable =[ YES | NO ]
userlist - deny =[ YES | NO ]

设置用户列表为”允许”还是”禁止”操作

1
max_clients =0

最大客户端连接数,0为不限制

1
max_per_ip = o

同一 IP 地址的最大连接数,0为不限制

1
ancnymous_enable [ YES I NO ]

是否允许匿名用户访问

1
anon _ upload _ enable =[ YES | No ]

是否允许匿名用户上传文件

1
anon _ wnask =022

匿名用户上传文件的 umark 值

1
anon _ root =/var/ftp

匿名用户的 FTP 根目录

1
anon _ mkdir _ wribe _ enable =[ YES | NO ]

是否允许匿名用户创建目录

1
anon _ other _ write _ enable =[ YES / NO ]

是否开放匿名用户的其他写入权限

1
anon - max - rate = 0

匿名用户的最大传输速率(字节/秒,0为不限制)

1
local _ enable =[ YES | No ]

是否允许本地用户登录 FTP

1
local Umask =022

本地用户上传文件的 umark 值

1
local bot =/ varlftp 

本地用户的 FTP 根目录

1
chroot _ local _ user =[ YES | No ]

是否将用户权限禁锢在 FTP 目录,以确保安全

1
local_max_rate = 0

本地用户最大传输速率(字节1秒),0为不限制
程序环境及配置
主程序目录:/usr/sbin/vsftpd
配置文件:/etc/vsftpd/vs/vsftpd.conf
数据跟目录:/var/ftp
rpm -9c vsftpd // vsftpd 配置文件
cat / etc / passwork / grep fip //查看 f 印主机上用户的信息
yum install Iftp ftp //在同一网络内的另一台主机安装 p