备份默认配置文件

cd /etc/vsftpd
mv vsftpd.conf vsftpd.conf.default
grep -v "#" vsftpd.conf.default > vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YESpam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

以下是默认配置文件中的内容

# 匿名登录
# 是否允许匿名登录FTP服务器,默认设置为YES允许
# 用户可使用用户名ftp或anonymous进行ftp登录,口令为用户的E-mail地址。
# 如不允许匿名访问则设置为NO
anonymous_enable=YES# 本地用户登录
# 是否允许本地用户(即linux系统中的用户帐号)登录FTP服务器,默认设置为YES允许
# 本地用户登录后会进入用户主目录,而匿名用户登录后进入匿名用户的下载目录/var/ftp/pub
# 若只允许匿名用户访问,前面加上#注释掉即可阻止本地用户访问FTP服务器
local_enable=YES# 本地用户写权限,就是使用本地用户登录时可以上传文件,创建文件等
write_enable=YES# 本地用户上传或创建文件夹,或文件的权限 见下图 1-1
# 文件夹777 - 022 = 755 drwxr-xr-x
# 文件 666 - 022 = 644  -rw-r--r--
# 掩码,本地用户默认掩码为077
# 你可以设置本地用户的文件掩码为缺省022,也可根据个人喜好将其设置为其他值
local_umask=022# 若目录下有 .message 则会显示该文件的内容
# 可以修改指定文件
# message_file=.message 当dirmessage_enable=YES 时,可以设置这个项
# 是否激活目录欢迎信息功能
# 当用户用CMD模式首次访问服务器上某个目录时,FTP服务器将显示欢迎信息
# 默认情况下,欢迎信息是通过该目录下的.message文件获得的
# 此文件保存自定义的欢迎信息,由用户自己建立
dirmessage_enable=YES  # 效果见【图1-3】# 记录使用者的操作日志 默认在/var/log/xferlog
# 可以 设置日志位置 xferlog_file=/var/log/xferlog
#dirmessage_enable=YES
# 是否让系统自动维护上传和下载的日志文件
# 默认情况该日志文件为/var/log/vsftpd.log,也可以通过下面的xferlog_file选项对其进行设定
# 默认值为NO
xferlog_enable=YES # 默认为NO# 传输日志文件将以标准 xferlog 的格式书写
xferlog_std_format=YES # 默认为 NO# 主动模式下得数据连接端口
# 是否设定FTP服务器将启用FTP数据端口的连接请求
# ftp-data数据传输,21为连接控制端口
connect_from_port_20=YES# YES 表示 vsftpd 是以 stand alone 的方式来启动的
# 具体的stand alone 我也没太懂 :)请指教
listen=NO # 默认为 NO## 启动 ipv6 对应的端口
listen_ipv6=YES# 设置PAM外挂模块提供的认证服务所使用的配置文件名,即/etc/pam.d/vsftpd文件
# 此文件中file=/etc/vsftpd/ftpusers字段,说明了PAM模块能抵挡的帐号内容来自件/etc/vsftpd/ftpusers中
# 见图【1-4】
pam_service_name=vsftpd# 是否允许ftpusers文件中的用户登录FTP服务器,默认为NO
# 若此项设为YES,则user_list文件中的用户允许登录FTP服务器
# 而如果同时设置了userlist_deny=YES,则user_list文件中的用户将不允许登录FTP服务器,甚至连输入密码提示信息都没有
#userlist_enable=YES/NO
# 设置是否阻扯user_list文件中的用户登录FTP服务器,默认为YES
#userlist_deny=YES/NO
userlist_enable=YES# 是否使用tcp_wrappers作为主机访问控制方式。
# tcp_wrappers可以实现linux系统中网络服务的基于主机地址的访问控制
# 在/etc目录中的hosts.allow和hosts.deny两个文件用于设置tcp_wrappers的访问控制
# 前者设置允许访问记录,后者设置拒绝访问记录。
# 如想限制某些主机对FTP服务器192.168.57.2的匿名访问,编缉/etc/hosts.allow文件,如在下面增加两行命令:
# vsftpd:192.168.57.1:DENY 和vsftpd:192.168.57.9:DENY
# 表明限制IP为192.168.57.1/192.168.57.9主机访问IP为192.168.57.2的FTP服务器
# 此时FTP服务器虽可以PING通,但无法连接
tcp_wrappers=YES

图 1-1

图1-2

图1-3

图1-4

ftp ---- 配置文件(默认配置文件解读)相关推荐

  1. vsftpd 默认配置文件

    配置文件/etc/vsftpd/vsftpd.conf local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES ...

  2. hadoop配置文件默认配置

    原文地址:http://www.linuxqq.net/archives/964.html 获取默认配置 配置hadoop,主要是配置core-site.xml,hdfs-site.xml,mapre ...

  3. 机会网络仿真模拟软件ONE:配置文件settings的解读

    机会网络仿真模拟软件ONE:配置文件settings的解读 仿真环境为:the-one 1.6.0,配置文件为:default_settings.txt 注意:ONE是一款基于JAVA语言开发的移动机 ...

  4. 虚拟机上ftp服务器安装与配置文件,Linux下ftp服务器安装与配置实验报告_linuxftp服务器配置实验报告,ftp服务器配置的实验报告...

    Linux下ftp服务器安装与配置实验报告,包含实验步骤,实验结果以及总结 GNU nano 2.5.3 File: /etc/vsftpd. conf By default the server w ...

  5. httpd默认配置文件详解

    由于Apache的默认配置文件/etc/httpd/conf/httpd.conf这文件里面的注释信息实在太多,对于英文不好的同学来说要读完整个文件可真是个头疼的事情.所以我把httpd2.2.15里 ...

  6. centos 7 mysql 默认_centos7 mysql 5.6.30 默认配置文件

    默认配置 vim /etc/my.cnf.rpmsave mysql  Ver 14.14 Distrib 5.6.30, for linux-glibc2.5 (x86_64) using  Edi ...

  7. C#中怎样获取默认配置文件App.config中配置的键值对内容

    场景 在新建一个程序后,项目中会有一个默认配置文件App.config 一般会将一些配置文件信息,比如连接数据库的字符串等信息存在此配置文件中. 怎样在代码中获取自己配置的键值对信息. 注: 博客主页 ...

  8. 【SpringBoot】 启动时,修改默认配置文件名称

    前言 spring boot version : 2.0.0.RELEASE maven version : 3.5.0 在不同的环境下,依赖的外部资源是不一样的.比如,在windows上开发,在li ...

  9. struts2默认配置文件 struts-default.xml

    注:用的struts2的版本是2.1.6 strtus2的默认配置文件 struts-default.xml ,其中的默认的拦截器,包括其中的拦截器栈. 因为struts2的配置文件struts.xm ...

最新文章

  1. Linux数组计算平均值,从数组中读取并计算平均值
  2. php mysql 表关联,mysql的多表关联_MySQL
  3. 一个程序如何连接到外网_如何开发制作小程序?做一个电商带直播小程序
  4. 皖西学院计算机协会组织部,皖西学院
  5. 一句话超短摘要,速览752篇EMNLP论文
  6. Silverlight.XNA(C#)跨平台3D游戏研发手记:(一)差集运算在SLG战斗范围设定中的应用...
  7. 计算机和学数制和码制,[文学]第二章 计算机中的数制和码制.ppt
  8. Linux大实验 (图书管理系统)
  9. 产品读书《赋能:打造应对不确定性的敏捷团队》
  10. Linux下vi编辑器的使用方法
  11. 【C语言】abs()用法及其他绝对值函数
  12. do还是doing imagine加to_doing与to do的用法
  13. 电信物联网平台,java后台对接电信北向应用,订阅平台消息
  14. FX5u plc 如何实现网络远程通讯
  15. 借助Writage,将 Word 转换为 Markdown发表csdn博客
  16. 快速简单对接【短信验证码】API接口
  17. 《C语言程序设计》江宝钏主编-习题1-6-解方程
  18. MATLAB函数解析:colormap——查看并设置当前颜色图
  19. 开源OLAP引擎对比
  20. 邻域、邻接、通路、连通、连通集、区域概念区分​​​​​​​

热门文章

  1. 【报告分享】2020年5G芯片行业研究报告.pdf(附下载链接)
  2. 重磅福利!程序员面试——算法工程师面试大全第五部分
  3. python的itertools库_Python标准库itertools模块使用方法
  4. pip 安装包时出现的连接超时、host不信任问题解决方案
  5. 无人机-1认识无人机
  6. 吴恩达CNN卷积神经网络第2周作业ResNets
  7. SQL Server 当表分区遇上唯一约束(转载)
  8. python api框架 hook_python学习之hook钩子的原理和使用
  9. python代码斜率_在Python中准确地测量代码执行时间
  10. Linux文本转语音合成教程,〔教程〕使用TTS将文本转语音输出