1.基础
FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写。 FTP就是完成两台计算机之间的文件拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上传(upload)”.
文件在TCP/IP协议中, 需要两个端口,一个是数据端口,一个是控制端口。控制端口一般为21,而数据端口不一定是20,这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式(1024—65535),由服务器端和客户端协商而定。
2.FTP Server 配置
IP:192.168.140.153
2.1 安装软件包
安装成功!
2.2 编辑主配置文件
注:
27-允许匿名用户上传文件
28-允许匿名用户创建目录
32-允许匿名用户重命名、删除等操作
2.3 开启vsftpd服务
2.4 关闭防火墙和SELinux
2.5 修改目录的权限
3.在客户端(FileZilla)效果验证
匿名用户可以登入
可以在 /var/ftp/pub/ 下创建目录并重命名,上传文件
4.在Server 上配置使用指定用户登录
4.1修改主配置文件
添加user_list=NO 的配置
4.2修改 /etc/vsftpd/user_list ,添加用户Frank和anonymous,这样既可以使用Frank用户登录也可以匿名登录
验证:
匿名登录
Frank用户登录