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

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

整理的ftp服务的笔记: 

1.安装vsftpd

默认Centos7是安装vsftpd的, 如果没有请使用yum安装

[root@mail ~]# yum install vsftpd -y

2.启动并查看vsftpd启动模式

[root@mail ~]# systemctl restart vsftpd.service   #重启服务[root@mail ~]# netstat -tunpl |grep 21            #查看vsftp启动模式tcp6       0      0 :::21                   :::*                    LISTEN      3448/vsftpd

从上面可以看到是vsftpd启动的,而不是xinetd启动的。 所以默认的启动模式是stand alone模式。

3.保存默认的配置文件

[root@mail ~]# cd /etc/vsftpd/[root@mail vsftpd]# lsftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh                   #这个vsftpd.conf 就是vsftpd.conf的默认配置文件了[root@mail vsftpd]# mv vsftpd.conf vsftpd.conf.default             #备份一份[root@mail vsftpd]# cat vsftpd.conf.default  | grep -v "# .*" > vsftpd.conf #把解释行过滤掉, 保持有效的数据到默认的配置文件中去

4.常用参数简要说明下

anonymous_enable=YES  支持匿名用户登录

local_enable=YES  支持本地用户登录

connet_from_poort_20=YES  支持主动连接方式

详细的参数说明可以使用man命令获取

[root@mail vsftpd]# man 5 vsftpd.conf

或者访问网址 http://vsftpd.beasts.org/vsftpd_conf.html

5.我的一个需求是这样的

  • 只支持匿名登录
  • 使用本地的时间而非GMT时间
  • 提供欢迎信息
  • 文件传输速度限制在1m/s以内
  • 数据连接的过程只要超过60秒没有响应,就强制client断线
  • 只要匿名用户查过10分钟没有操作就断线
  • 最大同时人数限制为20人,同一个ip最大连接数是2
[root@mail vsftpd]# vim /etc/vsftpd/vsftpd.confanonymous_enable=YESno_anon_password=YESanon_max_rate=1000000data_connection_timeout=60idle_session_timeout=600max_client=20max_per_ip=2local_enable=NOuse_localtime=YESdirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESlisten_ipv6=YESpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YESbanner_file=/etc/vsftpd/anon_welcome.txt

接下来就是重启服务啦,(记得创建anon_welcome.txt

6.测试ftp

使用lftp, 或者ftp测试都是可以的。

 

转载于:https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_006_ftp.html

你可能感兴趣的文章
Linux安装JIRA6.3.6以及安装破解汉化插件
查看>>
一个HTTP需要经过哪些步骤
查看>>
Finite State Transducers
查看>>
慧聪电子网战略升级 玩转电子产业供应链服务之道
查看>>
Javascript定时器(三)——setTimeout(func, 0)
查看>>
JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块...
查看>>
Git基础入门(七)Git撤销操作和远程仓库管理
查看>>
以毒攻毒?牛津大学研究人员用VR治愈被迫害妄想症
查看>>
巧用Powercfg命令 - 玩转Windows 7中的电源管理
查看>>
Java工具创建密钥库,用于Unity 3D打包、签名、发布
查看>>
《你不知道的JavaScript》整理(二)——this
查看>>
Hyperledger Fabric 1.0 从零开始(六)——创建Fabric多节点集群
查看>>
网站页面内容优化
查看>>
提升windows 2000的启动速度
查看>>
iftop工具
查看>>
java-第二章-华氏温度转摄氏温度
查看>>
html查看器android
查看>>
从零打造B/S 自动化运维平台 (一、自动化运维平台的应用及业务流程)
查看>>
SQL Server 2012 AlwaysOn高可用配置之三:安装“故障转移群集”功能
查看>>
shell中使用FTP
查看>>