linux vsftpd 模式,Linux下的Vsftpd配置篇

article/2025/6/24 20:19:01

1.主动与被动模式

1)主动模式(PORT方式)

连接过程为:客户端向服务器FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:我打开了XX端口,你过来连接我,于是服务器从20号端口向客户端的XX端口发送连接请求,建立一条数据链路来传送数据。

2)被动模式(PASV方式)

连接过程为:客户端向服务器FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:我打开了XX端口,你过来连接我,于是客户端向服务器的XX端口发送连接请求,建立一条数据链路来传送数据。

2.安装

1)查看是否安装

打开命令行,输入rpm -q vsftpd,出现:

Ø已经安装

2a5a04d906df238b4321befd74c0f867.png

Ø还没安装

0dfa1e771f542ebcfdb7e29a93a36c17.png

2)安装

Ø载入光盘

370f8be247143931d7f5e9672e98e645.png

Ø设置光盘

7fd7bcfa0146fcdc35ab19e3537c4d85.png

单击虚拟机右下角的光盘图标,选择Settings,在Device status中将Connected勾选,在Connection中选择Use ISO p_w_picpath file,然后单击Browse选择Linux的安装包,单击OK

Ø安装

296ff0b3baf3374d1f35aebdb650d8fd.png

安装完成

3.文件结构与配置文件

1)文件结构

配置文件名

功能

/usr/sbin/vsftpd

vsftpd的主程序

/etc/rc.d/init.d/vsftpd

启动脚本

/etc/vsftpd/vsftpd.conf

主配置文件

/etc/pam.d/vsftpd

PAM认证文件

/etc/vsftpd.ftpusers

禁止使用vsftpd的用户列表文件

/etc/vsftpd.user_list

禁止或允许使用vsftpd的用户列表文件

/var/ftp

匿名用户主目录

/var/ftp/pub

匿名用户的下载目录

/etc/logrotate.d/vsftpd.log

vsftpd的日志文件

2)配置文件

Ø查看

ae4b8e6076ec08f0161495a04195ffaa.png

b6b689ca574f8bad4592766cea93927e.png

以#号开头的为注释,这里把非配置参数注释都去掉了

Ø参数含义

参数

含义

anonymous_enable=YES

是否允许使用匿名账户

local_enable=YES

是否允许本地用户登录

write_enable=YES

是否允许写入

local_umask=022

本地umask值为022

#anon_upload_enable=YES

匿名用户是否可上传文件

#anon_mkdir_write_enable=YES

匿名用户是否可建立目录

dirmessage_enable=YES

进入每个目录显示欢迎信息,在每个目录下建立.message文件在里面写欢迎信息

xferlog_enable=YES

上传/下载文件时记录日志

connect_from_port_20=YES

是否使用20端口传输数据(是否使用主动模式)

#chown_uploads=YES

修改匿名用户上传的文件,文件的拥有者

#chown_username=whoever

#xferlog_file=/var/log/xferlog

日志文件

xferlog_std_format=YES

使用标准文件日志

#idle_session_timeout=600

会话超时,客户端连接到ftp但未操作

#data_connection_timeout=120

数据传输超时

#nopriv_user=ftpsecure

指定vsftpd服务的运行帐户,不指定时使用ftp

#async_abor_enable=YES

是否允许客户端使用sync等命令

#ascii_upload_enable=YES

是否允许上传/下载二进制文件

#ascii_download_enable=YES

#ftpd_banner=Welcome to blah FTP service.

登录提示语

#deny_email_enable=YES

拒绝使用banned_email_file参数指定文件中所列出的e-mail地址进行登录的匿名用户。即,当匿名用户使用banned_email_file文件中所列出的e-mail进行登录时,被拒绝。

#banned_email_file=/etc/vsftpd/banned_emails

#chroot_list_enable=YES

锁定登陆用户在其主目录,将用户名一个一行写在/etc/vsftpd/chroot_list文件里,使用此方法时必须chroot_local_user=YES

#chroot_list_file=/etc/vsftpd/chroot_list

#ls_recurse_enable=YES

是否允许使用ls -R等命令

listen=YES

开启ipv4监听

#listen_ipv6=YES

开启ipv6监听

pam_service_name=vsftpd

使用pam模块控制,vsftpd文件在/etc/pam.d目录下

userlist_enable=YES

与其他中userlist_deny=YES共同控制访问用户,详见userlist_deny&#


http://chatgpt.dhexx.cn/article/doPK5gco.shtml

相关文章

ftp服务器vsftpd配置文件,最全面的vsftpd配置文件详解

最详细的vsftpd配置文件,分享给大家。 注意: 使用匿名登入时,所登入的目录。默认值为/var/ftp。注意ftp目录不能是777的权限属性,即匿名用户的家目录不能有777的权限。 对于用户的访问控制可以通过/etc/vsftpd目录下的vsftpd.user…

ftp服务器vsftpd配置文件,vsftpd配置文件详解及ftp服务器搭建

本文介绍如何在linux上搭建ftp服务器,并且给出了vsftpd 的配置的中文详解,要搭建ftp的同学可以认真看看,其中的配置文件必备全部记忆,在以后配置时可以查看这篇文章。 一、vsftps服务器的配置文件中文详解 vsftps服务器的配置文件…

大数据所具备的四个特点,清楚知道大数据原理原则

说起大数据,估计大家都觉得只听过概念,但是具体是什么东西,怎么定义,没有一个标准的东西,因为在我们的印象中好像很多公司都叫大数据公司,业务形态则有几百种,感觉不是很好理解,所以…

计算机存储容量的基本单位pb,pb存储单位是什么

pb存储单位是一种计算机存储单位,pb的英文全称是Petabytes,其中文名叫拍字节;计算机存储单位一般用字节Byte、千字节KB、兆字节MB、吉字节GB、太字节TB、拍字节PB、艾字节EB等表示。 本文操作环境:Windows7系统,Dell G…

zb计算机术语,容量1zb等于多少kb

满意答案 nnn08nnn08 2017.05.28 采纳率:57% 等级:9 已帮助:115人 1KB1024B;1MB1024KB10241024B。其中1024210。  1B(byte,字节)8bit(见下文);  1KB(Kibibyte,千字节)1024B2^10B&#xf…

计算机存储1pb等于多少kb,存储容量:1TB等于多少GB?1PB等于多少TB?1EB等于多少PB?

满意答案 youki203. 2013.09.11 采纳率:45% 等级:11 已帮助:12389人 存储容量:是该存储设备上可以存储数据的最大数量,通常使用千字节(kb kilobyte)、兆字节(MB megabyte)、吉字节(GB, gigabyte)、太字节(TB ,terab…

word中如何快速引用参考文献

最近一直忙于论文的修改,在修改过程中发现参考文献引用是一个问题,下面结合网上的资源给出了如何快速引用参考文献。 主要分为两大步骤,生成编号项、插入超级链接 1、自动生成编号项 1.1、选种参考文献区域,如下图:…

Word 2016 撰写论文(2): 交叉引用

在利用Word编辑论文时,谁也不可能保证自己撰写的文档会一次性成功,不做任何修改,这就避免的会碰到增加或删减某些图片或表格的情况,以及对插入图片的顺序进行变更,这就产生一个问题,为了是文档产生图文并茂…

Word引用文献设置双向链接

1. 修改参考文献编号格式 2. 选中正文中引用的标号例如: 3. 保持选中的状态下,点击引用: 4. 再点击交叉引用: 5. 引用内容选择“段落编号(完整上下文)”,然后选择具体的引用文献: 6. 如果要在两条文献之中…

如何更新word文档中的文献引用编号?

最近用word写毕业论文,遇到一个小问题,就是使用 “交叉引用” 引用参考文献的时候,文档中插入的编号不能随参考文献的实际编号变化而变化。简单的搜索后,找到了一个方法,在此记录一下,以备后用。怎样在Word…

word参考文献交叉引用的多项引用,改逗号和破折号形式

word参考文献交叉引用的多项引用,如:[1][2][3]-->[1-3],[1][3][4][5]-->[1,3-5] 1 引用2个参考文献2 引用三个(及以上)连续序号的参考文献总结 1 引用2个参考文献 1.1 按步骤1,2,3&#…

Word中的参考文献引用

选中参考文献选择【段落】–》【段落编号】 最终效果 引用方法:单击【引用】–》【交叉引用】–》选择【插入】

【Word】如何设置交叉引用标注参考文献与设置上标

【Word】如何设置交叉引用标注参考文献与设置上标 本文目录 前言1、定义参考文献编号的格式2、设置交叉引用,插入正文位置3、连续修改多个参考文献的相关格式4、更新正文标注5、注意事项1:论文参考文献从10开始无法对齐总结 前言 这周在写论文的时候&am…

word如何给论文加引用文献

给论文加引用文献其实差不多就是加了个链接,通过点击链接跳转到文末最后展示引用文献额作者,论文名等等信息,给论文加引用文献只要有一下几步: 一、设置参考文献标号字体格式 对于论文中的文献,首先设置论文前序号的…

Word引用参考文献上标,全标注批量设置为上标

请看范例图片,下图为论文中某一段落,引用了三篇文献,并已经通过【交叉引用】来添加文献编号注释,我们要对这些编号进行上标设置。 一般,我们可以选中标注后,点击上方的上标。 这样的操作,面…

【word】如何设置交叉引用标注参考文献

文章目录 1. 定义参考文献编号格式2. 设置交叉引用,插入正文位置3. 修改连续多个参考文献的格式4. 更新正文标注 1. 定义参考文献编号格式 【开始】->【编号】->【定义新编号格式】 2. 设置交叉引用,插入正文位置 设置好固定的参考文献格式&…

所有word引用列表出现“ADDIN EN.REFLIST”解决办法

文章目录 问题描述解决办法 问题描述 使用论文管理工具插入论文后,有时候可能会在引用列表突然出现“ADDIN EN.REFLIST” 解决办法 在word的操作栏里,依次点击: 文件选项高级取消勾选“显示域代码而非域值”

WORD批量修改文献引用为上标

当论文文献数量较多时,此时需要修改文献引用为上标特别麻烦,尤其稍不留神便出错。本文主要针对两种情况批量修改上标(以word2016为例)。 一、批量修改如[12]、[30]格式的上标 1、点击word开始页面的替换选项卡,或CtrlH键&#xff…

Word中给论文添加引用

给论文添加引用 1、首先,写好自己的论文,以及要添加的引用内容。2、在要引用的内容前,添加编号(复制过来后的编号[1]不可用,再添加,引用时就会有)3、将鼠标放在论文中引用参考文献的段落后&…

Word文档引用EndNote中文献的方法

将CNKI和百度学术中的文章引用到EndNote中后(引用方法在小编之前的文章中有所介绍),除了方便查阅引用的文献,另外一个非常方便的地方就是可以将EndNote中的文献直接引用到Word文档中去。引用的两个方法也都非常简单,下…