Centos 6 配置ftp服务

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用户登录
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46674735/article/details/108551704
今日推荐