FTP协议简介
FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网 络协议之一 , 它为系统提供了通过网络与远程服务器进行传 输的简单方法
在 RED HAT ENTREPRISE LINUX 6 中。 FTP 服务器包 的名称为 VSFTPD , 它代表 Very Secure File Transfer Protocol Damon 服务器名称也叫做 vsftpd
默认配置文件让 ANONYMOUS 用户只能下载位于 CHROOT 目录中的内容。 /var/ftp/ 这意味着远程 FTP 客户端能以用户 anonymous 或 ftp 身份连接到服务器
( 无需密码 ), 并从 ftp 服务器上的 /var/ftp/ 目录下载文件 ( 其本地 ftp 用户可以读取这些文件 )
部署过程
1.准备工作
- 确定selinux为disabled的状态
打开ifcfg-eth0 设置其中配置为图中所示
修改yum源指向使其可以yum vsftpd,不做详细介绍
- 安装vsftpd
- 开启vsftpd服务
- 对防火墙进行设置
完成以上步骤之后基本上搭建好了你的ftp服务器,接下来将对本地用户与匿名用户来进行讨论
匿名用户登录
lftp 172.25.254.111
本地用户登录
lftp 172.25.254.111 -u student
如果想禁止匿名用户登录可以进行如下操作
进入配置文件中进行修改,将第十二行修改为NO
同样的如果需要禁止本地用户登录,将第16行修改为NO即可