博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 搭建ftp服务器
阅读量:5949 次
发布时间:2019-06-19

本文共 1707 字,大约阅读时间需要 5 分钟。

安装vsftp

一、安装vsftpd的RPM包

      yum   install  vsftpd 

二、启动vsftpd服务

      service  vsftpd start  在安装了vsfptd包后,就可以启动vsftpd了,这样一个访问的ftp服务器就可以工作了。默认只有下载权限。

三、vsftpd的相关文件

     /etc/vsftpd/vsftpd.conf      主配置文件

    /etc/vsftpd/ftpusers          限制访问ftp的用户放在这里

   /etc/vsftpd/user_list         可以访问ftp的用户的列表

  /var/ftp/                            默认情况下 匿名用户访问的目录

[root@localhost ~]# cd /etc/vsftpd/

[root@localhost vsftpd]# ll

total 36

-rw------- 1 root root  125 May 13  2009 ftpusers

-rw------- 1 root root  361 May 13  2009 user_list

-rw------- 1 root root 4579 May 13  2009 vsftpd.conf

-rwxr--r-- 1 root root  338 May 13  2009 vsftpd_conf_migrate.sh

[root@localhost vsftpd]# 

四,配置vsftpd.conf主文件

anonymous_enable=YES           允许匿名访问

anon_upload_enbale=YES          允许上传

anon_mkdir_write_enable=YES      允许创建目录

这是基本的配置了

下面修改一下ftp目录的写入权限

将FTP目录下的目录改成777的权限

[root@zhaoyun ~]#ll /var/ftp/

drwxrwxrwx 6 root root 4096 Sep  7 18:23 pub

修改selinux让他允许ftp上传

[root@zhaoyun ~]# getsebool -a | grep ftp

allow_ftpd_anon_write --> off

allow_ftpd_full_access --> off

allow_ftpd_use_cifs --> off

allow_ftpd_use_nfs --> off

allow_tftp_anon_write --> off

ftp_home_dir --> off

ftpd_connect_db --> off

ftpd_disable_trans --> off

ftpd_is_daemon --> on

httpd_enable_ftp_server --> off

tftpd_disable_trans --> off

[root@zhaoyun ~]# setsebool -P allow_ftpd_anon_write on  将写入设为开

再用getsebool -a | grep ftp 看一下allow_ftpd_anon_write --> off 改为on了

修改vftpd的运行级别

[root@zhaoyun ~]# chkconfig --list | grep vsftpd

vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off

默认情况所有级别都不运行vsftpd , 修改为3 5级别运行

[root@zhaoyun ~]#Chkconfig —level 3 5 vsftpd on

[root@zhaoyun ~]# chkconfig --list | grep vsftpd

vsftpd          0:off   1:off   2:off   3:on    4:off   5:on    6:off

重新启动一下系统reboot

启动后测试匿名登录FTP,可以上传,但是不能删除,这样匿名用户就可以上传文件了

本文转自zhaoyun00 51CTO博客,原文链接:http://blog.51cto.com/zhaoyun/387641

转载地址:http://zcdxx.baihongyu.com/

你可能感兴趣的文章
JavaScript中的作用域,闭包和上下文
查看>>
Python中使用ElementTree解析xml
查看>>
Python LOGGING使用方法
查看>>
Dominating Patterns
查看>>
截取指定字符串
查看>>
metrics-server最新版本有坑,慎用
查看>>
linux虚拟文件系统浅析
查看>>
HBase数据压缩编码探索
查看>>
sprint计划会议总结
查看>>
团队项目冲刺1
查看>>
fon循环总是返回最后值问题
查看>>
Android新权限机制 AppOps
查看>>
“蓝桥杯”软件大赛入门训练4道题
查看>>
Unable to get the CMake version located at
查看>>
爬虫基本原理
查看>>
Heritage from father
查看>>
css选择器
查看>>
使用多线程
查看>>
Django--Uploaded Files以及Handlers
查看>>
在IIS(64位)上部署WCF服务访问Oracle数据库
查看>>