实现用http上传文件,用ftp下载文件
1、ftp配置
1、检查安装vsftpd软件
使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件,
如果没有安装,使用YUM命令进行安装。
2、启动服务
使用vsftpd软件,主要包括如下几个命令:
启动ftp命令#service vsftpd start
停止ftp命令#service vsftpd stop
重启ftp命令#service vsftpd restart
启动失败时先检查20,21端口是否被占用
netstat -natp | grep 20,netstat -natp | grep 21
如占用需要结束进程
3、vsftpd的配置ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:ftpusers 该文件用来指定那些用户不能访问ftp服务器。user_list 该文件用来指示的默认账户在默认情况下也不能访问ftpvsftpd.conf vsftpd的主配置文件
4、以匿名用户为例,我们去掉配置文件vsftpd.conf 里面以下
anon_upload_enable=YES
anon_mkdir_write_enable=YES
两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。
2、修改ftp的指向目录,在vsftpd.conf中添加配置
local_root=网站文件存放目录
3、限制只能访问当前目录
userlist_enable=YES
chroot_list_file=/路径/vsftpd.chroot_list
编辑此文件,找到#chroot_list_enable=YES,删除前面的那个#号,表示开启此限制功能
编辑vsftpd.chroot_list文件,加入你要限制的用户名,一行一个用户.
启动要让FTP每次开机自动启动,运行命令: chkconfig --level 35 vsftpd on
最新文章
- python enumerate用法
- InnoDB全文索引:N-gram Parser【转】
- XE8 (RTM) Android SDK 更新安装
- codevs 1013 求先序排列(二叉树遍历)
- 使用dynatrace+showslow进行前端性能测试
- (10)odoo控制器操作
- c# ref关键字对于引用类型传递的影响
- 在mui中遇到的内容覆盖导航栏的问题
- wikioi 1010 过河卒
- [转载]Java学习这七年
- HTML+CSS基础学习笔记(5)
- 201521123096《Java程序设计》第三周学习总结
- ElasticSearch 启动时加载 Analyzer 源码分析
- 【二分查找】 跳石头NOIP2015提高组 D2T1
- Python3 Tcp未发送/接收完数据即被RST处理办法
- Shiro学习笔记四(Shiro集成WEB)
- 转 java反射详解
- 🈲Eclipse通过jdbc连接数据库制作简单登陆界面【新手必看】
- Eclipse编辑jsp不显示预览效果页面
- SMGP关键代码
热门文章
- 【题解】[WC2006]水管局长
- [POJ1784]Huffman's Greed
- Ubuntu下安装LNMP之Mysql的安装及卸载
- 近期对于windows服务的理解
- Codeforces Round #348 (VK Cup 2016 Round 2, Div. 2 Edition) C
- [01]url请求到渲染
- java生成API文档
- 使用Idea远程部署调试tomcat
- bzoj3223 文艺平衡树 codevs3303 翻转区间
- [BZOJ2243][SDOI2011]染色 解题报告|树链剖分