Linux:文件传输协议FTP服务

######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.本地用户家目录修改###

(修改后)

猜你喜欢

转载自blog.csdn.net/weixin_44234846/article/details/87222542