共计 1230 个字符,预计需要花费 4 分钟才能阅读完成。
有时候工作中为了方便上传下载文件,又不想在系统中添加用户并为用户创建密码,这时候就可以用匿名用户方式搭建 FTP 服务器,当然安全性我们不说,今天就为实现这么个简单而粗爆的 FTP 服务器,来看看都需要哪些配置信息,其实匿名用户模式的 VSFTPD 的配置非常简单。
配置文件如下(/etc/vsftpd/vsftpd.conf):
anonymous_enable=YES # 打开匿名用户模式
write_enable=YES # 打开全局写权限
anon_upload_enable=YES # 开启匿名用户上传权限
anon_mkdir_write_enable=YES # 开启匿名用户创建目录的权限
anon_other_write_enable=YES # 开启匿名用户可以删除目录和文件
anon_world_readable_only=YES # 开启匿名用户下载权限
anon_umask=022 # 设置匿名用户可以下载自己上传的文件
测试一下:
用 ftp 或 anonymous 用户登录:
用户输入 ftp, 密码输不输都能进得去
sharestore: 是 vsftpd 服务器 ha1 充当客户端
匿名用户登录后的目录是在:/var/ftp/
匿名用户是不能切换家目录的
测试一下文件的上传和下载
删除文件和目录
如果是非空目录是不充许删除的
ok 所有功能都实现了。
更多 Vsftpd 相关教程见以下内容:
Linux CentOS 6.5 下搭建 vsftpd ftp 服务器 http://www.linuxidc.com/Linux/2016-07/133319.htm
FTP 协议详解与 vsftpd 在 Linux 上的安装配置 http://www.linuxidc.com/Linux/2016-09/134831.htm
CentOS 6.7 安装 vsftpd 服务器 http://www.linuxidc.com/Linux/2017-04/142612.htm
CentOS 安装 vsftpd-3.0.2 及安全配置 http://www.linuxidc.com/Linux/2016-12/138040.htm
openSUSE 13.2/13.1 下安装配置 FTP 服务器 vsftpd http://www.linuxidc.com/Linux/2014-12/110070.htm
CentOS7 基于虚拟用户的 vsftpd http://www.linuxidc.com/Linux/2016-11/137150.htm
Ubuntu 14.04 配置 vsftpd 实现 FTP 服务器 – 通过 FTP 连接 AWS http://www.linuxidc.com/Linux/2016-08/133933.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-04/142920.htm