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

Linux:文件传输协议FTP服务_第1张图片

2)关闭内核级的加强形火墙(disabled)

Linux:文件传输协议FTP服务_第2张图片Linux:文件传输协议FTP服务_第3张图片

3)查看状态

(如果原来SELINUX=Enforcing,那么查看时没有改变,需要重启后才能改变)

 

Linux:文件传输协议FTP服务_第4张图片Linux:文件传输协议FTP服务_第5张图片

Linux:文件传输协议FTP服务_第6张图片

Linux:文件传输协议FTP服务_第7张图片

Linux:文件传输协议FTP服务_第8张图片

Linux:文件传输协议FTP服务_第9张图片

Linux:文件传输协议FTP服务_第10张图片

Linux:文件传输协议FTP服务_第11张图片

 

Linux:文件传输协议FTP服务_第12张图片

Linux:文件传输协议FTP服务_第13张图片

Linux:文件传输协议FTP服务_第14张图片

Linux:文件传输协议FTP服务_第15张图片

 

######3.更改ftp服务匿名用户权限######

Linux:文件传输协议FTP服务_第16张图片Linux:文件传输协议FTP服务_第17张图片

###1.匿名用户是否可以登录###

 

Linux:文件传输协议FTP服务_第18张图片

Linux:文件传输协议FTP服务_第19张图片

###2.本地用户是否可以登录###

Linux:文件传输协议FTP服务_第20张图片

Linux:文件传输协议FTP服务_第21张图片

###3.ftp是否对登陆用户可写###

Linux:文件传输协议FTP服务_第22张图片

Linux:文件传输协议FTP服务_第23张图片

###4.匿名用户上传###

Linux:文件传输协议FTP服务_第24张图片(原文件)

 

Linux:文件传输协议FTP服务_第25张图片

(修改后文件)

Linux:文件传输协议FTP服务_第26张图片

Linux:文件传输协议FTP服务_第27张图片

(修改权限)

Linux:文件传输协议FTP服务_第28张图片Linux:文件传输协议FTP服务_第29张图片

Linux:文件传输协议FTP服务_第30张图片

Linux:文件传输协议FTP服务_第31张图片Linux:文件传输协议FTP服务_第32张图片

###5.匿名用户家目录修改###

 

 

 

 

 

(原文件)

 

(修改后)

Linux:文件传输协议FTP服务_第33张图片

Linux:文件传输协议FTP服务_第34张图片

Linux:文件传输协议FTP服务_第35张图片

Linux:文件传输协议FTP服务_第36张图片Linux:文件传输协议FTP服务_第37张图片

###6.匿名用户上传文件默认权限修改###

 

Linux:文件传输协议FTP服务_第38张图片

 

Linux:文件传输协议FTP服务_第39张图片

Linux:文件传输协议FTP服务_第40张图片Linux:文件传输协议FTP服务_第41张图片Linux:文件传输协议FTP服务_第42张图片

Linux:文件传输协议FTP服务_第43张图片###7.匿名用户下载###

Linux:文件传输协议FTP服务_第44张图片Linux:文件传输协议FTP服务_第45张图片

(NO表示匿名用户可以下载)

 

Linux:文件传输协议FTP服务_第46张图片Linux:文件传输协议FTP服务_第47张图片

###8.匿名用户删除###

Linux:文件传输协议FTP服务_第48张图片Linux:文件传输协议FTP服务_第49张图片

Linux:文件传输协议FTP服务_第50张图片

Linux:文件传输协议FTP服务_第51张图片

Linux:文件传输协议FTP服务_第52张图片

Linux:文件传输协议FTP服务_第53张图片###9.匿名用户建立目录###

Linux:文件传输协议FTP服务_第54张图片

Linux:文件传输协议FTP服务_第55张图片(原文件)

Linux:文件传输协议FTP服务_第56张图片

(修改后)

Linux:文件传输协议FTP服务_第57张图片Linux:文件传输协议FTP服务_第58张图片Linux:文件传输协议FTP服务_第59张图片

###10.匿名用户使用的用户身份修改###

Linux:文件传输协议FTP服务_第60张图片Linux:文件传输协议FTP服务_第61张图片

(原文件)

(修改后)

 

Linux:文件传输协议FTP服务_第62张图片Linux:文件传输协议FTP服务_第63张图片

Linux:文件传输协议FTP服务_第64张图片

Linux:文件传输协议FTP服务_第65张图片Linux:文件传输协议FTP服务_第66张图片

 

 

Linux:文件传输协议FTP服务_第67张图片Linux:文件传输协议FTP服务_第68张图片

Linux:文件传输协议FTP服务_第69张图片

Linux:文件传输协议FTP服务_第70张图片Linux:文件传输协议FTP服务_第71张图片(设定用户身份)

Linux:文件传输协议FTP服务_第72张图片

(设定最大上传速率)

Linux:文件传输协议FTP服务_第73张图片

 

Linux:文件传输协议FTP服务_第74张图片Linux:文件传输协议FTP服务_第75张图片Linux:文件传输协议FTP服务_第76张图片Linux:文件传输协议FTP服务_第77张图片

(设定最大链接数)

 

Linux:文件传输协议FTP服务_第78张图片

######4.更改ftp服务本地用户权限######

###1.本地用户家目录修改###

Linux:文件传输协议FTP服务_第79张图片

Linux:文件传输协议FTP服务_第80张图片

(修改后)

Linux:文件传输协议FTP服务_第81张图片

Linux:文件传输协议FTP服务_第82张图片

Linux:文件传输协议FTP服务_第83张图片

Linux:文件传输协议FTP服务_第84张图片

Linux:文件传输协议FTP服务_第85张图片

Linux:文件传输协议FTP服务_第86张图片

Linux:文件传输协议FTP服务_第87张图片

Linux:文件传输协议FTP服务_第88张图片

Linux:文件传输协议FTP服务_第89张图片

Linux:文件传输协议FTP服务_第90张图片Linux:文件传输协议FTP服务_第91张图片

Linux:文件传输协议FTP服务_第92张图片

Linux:文件传输协议FTP服务_第93张图片

Linux:文件传输协议FTP服务_第94张图片

Linux:文件传输协议FTP服务_第95张图片

Linux:文件传输协议FTP服务_第96张图片

Linux:文件传输协议FTP服务_第97张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Linux:文件传输协议FTP服务)