FTP服务器的配置

FTP就是文件传输协议

首先来思考一下,Aphache在Linux的表示为httpd,还有熟悉的named,FTP服务器的vsftpd 后面都有“d“,这个”d“究竟是什么意思呢?


其实”d“的含义就是守护进程的意思------常驻内存的服务进程

stand alone------独立的守护进程

surper Deanen-----超级守护进程

首先的先理解一下FTP服务器的参数

可以在终端输入#man 5 vsftpd.conf

如果英文水平比较好的人看呢,效果会好些,否则就会对着一大堆鸡肠郁闷。

 

 

接下来就进行FTP服务器的配置

①检查是否安装

#rpm -qa |grep vsftpd

②首先先来回顾一下,在配置Aparche服务器的时候,出现了/etc/httpd ,/var/www/html,

那么这些都是什么意思呢?

不难看出//etc/httpd实质就是ServerRoot------用来存放配置文件的目录

而 ,/var/www/html实质就是DocumentRoot-------用来存放万页文件。

而在FTP服务器中,也有类似的两个目录

/etc/vsftpd,--------存放配置文件

/var/ftp/pub--------默认共享目录

参数语法:

1,option=Boolean(YES/NO)

例如:write_enable=YES

2.option=value

例如:anon_Max_rate=100000

要配置的参数

启用ftp更改上传文件按的拥有关系

chown_upload=YES

chown_username=whoerver ######whoerver可以改为ftp

设置日记文件

xferlog_file=/var/log/vsftpd.log

FTP启动时的欢迎信息

ftp_banner=welcome to blah FTP service

以上设置都是去掉注释就可以了。

任务:实现匿名文件上传

步骤:

1.打开终端

#vim    /etc/vsftpd/vsftpd.conf

解除两个注释:

anon_upload_enable=YES

anon_mkdir_write_enable=YES

在新的一行写入:anon_other_write_enable=YES

保存退出

2.创建匿名目录

#mkdir /var/ftp/pub/upload(名字随便取)

3,更改组权限

#chmod   777   /var/ftp/pub/upload

4.关闭SELinux限制功能

#setenforce 0

5。关闭防火墙

#service iptables stop

6,重启一下服务器

#service vsftpd restart

当然要在之前设置好网络,要在网络联通的情况下才可以实现上传功能

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值