CC00019.LinuxNetwork——|Linux&VSFTP服务.V01|

一、VSFTP概述
### --- VSFTP概述

~~~		FTP是File Transfer Protocol(文件传输协议)的英文简称,
~~~		用于#Internet上的文件的双向传输,
~~~		使用FTP来传输时,是具有一定程度的危险性,
~~~		因为数据在因特网上面是完全没有受到保护的明文传输方式。
~~~		VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,
~~~		它的全称是Very Secure FTP,从名称上定义基本可以看出,
~~~		这是为了解决ftp传输安全性问题的。
~~~		FTP只能进行明文的方式进行数据传输,不受保护,相对危险。
### --- 安全特性

~~~		VSFTP程序的运行者一般是普通用户,降低了相对应进程的权限,提高了安全性
~~~		任何需要执行较高权限的指定都需要上层程序的许可
~~~		ftp苏需要使用的绝大多数命令都被整合到了VSFTP中,基本不需要系统额外提供命令
~~~		拥有chroot功能,可以改变用户的根目录,限制用户只能在自己的家目录
### --- VSFTP连接类型

~~~		控制连接(连续连接)——>TCP 21(命令信道)——>用户收发FTP命令:监听状态:端口开启来等待用户的请求。
~~~		数据连接(按需连接)——>TCP20(数据信道)——>用于上传下载数据
二、VSFTP工作模式
默认的工作模式是主动模式:默认开启的是20和21端口
### --- VSFTP传输模式(针对不同类型模式)

~~~		Binary模式:不对数据进行任何处理,适合进行可执行文件,压缩文件,图片等;这类文件必须不修改任何格式,只能使用binary模式。
~~~		ASCII模式:进行文本传输时,自动适应目标操作系统的结束符,如回车符等
~~~		Linux的红帽发行版中VSFTP默认采用Binary模式,这样能保证绝大多数文件传输后能正常使用
~~~		切换方式:在ftp>提示符下ascii既转换到ACSII方式,数据bin,既转换到Binary方式。
### --- VSFTP软件信息

~~~		服务端软件名:vsftpd
~~~		软件名称:vsftp
~~~		客户端软件名:ftp
~~~		服务名:vsftpd
~~~		端口号:20/21指定范围内随机端口
~~~		配置文件:/etc/vsftpd/vsftpd.conf
### --- 登录验证方式

~~~		匿名用户验证:(所有登录用来登录FTP的是同一个账户)
~~~		用户名账号名称:ftp或anonymous
~~~		用户账号密码:无密码
~~~		工作目录:/var/ftp
~~~		默认权限:#默认可下载不可上传,上传权限由两部分组成(主配置文件和文件系统)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值