简介
vsftpd是 “very secure FTP deamon”的缩写,是一个完全免费,开源的ftp服务器软件。
特点
小巧轻快,安全易用,支持虚拟用户、支持带宽限制等功能。
FTP -———–File Transfer Protocol 文件传输协议
FTP协议的连接模式:
主动连接
被动连接
软件:vsftpd
配置文件:/etc/vsftpd/vsftpd.conf
服务:vsftpd
端口:21/tcp 命令连接端口
20/tcp 数据连接端口(主动)
FTP根目录:
用户宿主目录
访问方式:
匿名用户访问(ftp)
用户认证的访问
示例:搭建匿名访问的FTP服务器
(1)安装vsftpd软件
|
|
(2)开启服务,开机自启
|
|
已经成功,默认的共享目录是/var/ftp/pub路径
示例:允许匿名用户上传文件
|
|
anon_upload_enable=YES »»允许上传文件
anon_mkdir_write_enable=YES »»允许上传目录
anon_umask=022 »»允许其他用户能下载匿名用户文件
anon_other_write_enable=YES »»允许修改文件名称,删除文件
anon_root=/comapng »»共享目录修改
注意:圈住的是匿名用户访问时的权限,可根据上面代码修改权限
重启vsftpd软件
|
|
访问方式:
linux客户端:
|
|
windows客户端:
本地用户认证的FTP服务
在普通用户家目录创建文件,可以访问这些文件
示例:
创建文件
|
|
访问方式:
linux客户端:
|
|
windows客户端:
由此可见,可以访问用户家目录下的文件。