######1.FTP服务器简介#####
ftp://(文件系统传输协议)是INTERNET上常用的最老的网络协议之一,
为系统提供了通过网络与远程服务器进行传输的简单方法。
FTP服务器包的名称为vsftpd,默认配置文件让ANONYMOUS用户只能下载位于chroot目录中的内容。
/var/ftp/意味着远程FTP客户端能以用户或ftp身份链接到服务器(无需密码),
并从ftp服务器上的/var/ftp/目录下载文件(其本地ftp用户可以读取这些文件)。
默认配置为匿名FTP服务器,仅允许匿名客户端下载,并禁用所有本地用户,禁止上传。
vsftpd配置件位于/var/ftp/中,配置修改后,需重新启动服务。
ftp服务的基本信息
软件安装包:vsftpd
默认发布目录:/var/ftp/
协议接口:21/tcp
服务配置文件:/etc/vsftpd/vsftpd.conf
报错id的解析:550 ##文件系统权限过大
530 ##用户认证失败
550 ##服务本身功能未开放
553 ##本地文件系统权限过小
#####2.安装vsftpd包并启动服务#####
1)查看ip
2)关闭内核级的加强形火墙(disabled)
3)查看状态
(如果原来SELINUX=Enforcing,那么查看时没有改变,需要重启后才能改变)
######3.更改ftp服务匿名用户权限######
###1.匿名用户是否可以登录###
###2.本地用户是否可以登录###
###3.ftp是否对登陆用户可写###
###4.匿名用户上传###
(原文件)
(修改后文件)
(修改权限)
###5.匿名用户家目录修改###
(原文件)
(修改后)
###6.匿名用户上传文件默认权限修改###
###7.匿名用户下载###
(NO表示匿名用户可以下载)
###8.匿名用户删除###
###9.匿名用户建立目录###
(原文件)
(修改后)
###10.匿名用户使用的用户身份修改###
(原文件)
(修改后)
(设定用户身份)
(设定最大上传速率)
(设定最大链接数)
######4.更改ftp服务本地用户权限######
###1.本地用户家目录修改###
(修改后)