抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

FTP 允许用户以文件操作的方式与另一主机相互通信。然而,用户并不真正登录到自己想要存取的计算机上面而成为完全用户,可使用 FTP 程序访问远程资源,实现用户往返传输文件、目录管理以及访问电子邮件等等,即使双方的计算机可能配有不同的操作系统和文件存储方式。

概念补充

FTP 全称 File Transfer Protocol,中文名为文件传输协议。而 vsftpd,全名为 very secure FTP daemon,意为非常安全的 FTP 服务。

作用是常用于 Web 等服务器实现跨网络、跨平台的文件传输,使用简单,功能全面。

配置详解

vsftpd 常用设置项:

参数作用
anonymous_enable=YES是否允许匿名用户登录
local_enable=YES是否允许本地用户登录
write_enable=YES用户是否拥有写入权限
local_umask=022本地用户上传默认权限
dirmessage_enable=YES是否使用目录消息通知
chroot_local_user=YES限制用户的家目录
userlist_enable=YES是否启用名单限制
anon_upload_enable=YES是否允许匿名用户上传,如果允许,则可以使用匿名用户将文件上传到 pub 目录,注意系统权限
anon_mkdir_write_enable=YES是否允许匿名用户新建目录
chown_uploads=YES是否修改上传文件的所有者
chown_username=whoever指定修改所有者的用户名称
idle_session_timeout=600空闲超时时间
data_connection_timeout=120传输超时时间
ftpd_banner=Welcome to blah FTP service服务登录欢迎信息

相关文件

FTP 的相关文件:

路径作用
/etc/vsftpd/user_listvsftpd 黑名单,每个用户占用一行
/var/ftp/pub匿名用户访问目录

相关端口

FTP 的相关端口:

端口作用
20数据端口
21控制端口「默认」

评论