鉴于非常不好用
博主已经放弃辽
不如用网盘
环境
本文环境使用阿里云ECS弹性服务器
在windows上使用Xshell远程连接操作
安装vsftpd
1 | $ sudo apt-get install vsftpd |
修改配置文件
配置文件在 /etc/vsftpd.conf
可以使用nano或者vim打开修改
1 | cd /etc |
打开应该是这样子
把文件中的
1 | anonymous_enable=YES |
注释去掉并改成YES
这样就不需要密码登录即可进入ftp服务器
再拉到最后, 加上以下内容
allow_writeable_chroot=YES anon_root= #这里改成你想匿名打开的根目录

图中我就把匿名根目录改成了/home/guest
然后在vim的命令模式执行 :w 和 :q 保存并退出
接着重启FTP服务器
1 | $ restart vsftpd |
到这里,FTP服务器已经搭建成功了
可以在浏览器或者windows资源管理器上的地址栏输入
ftp://你的域名或者IP地址

作者提前放了一个hello的文本文件进去
由于并不打算给权限上传,此处FTP服务器的内容只能通过sftp的形式由root账户登入上传,该FTP服务器只提供下载。
故上传功能本文不继续研究,以及需要用户登录的FTP服务以后再搞~
(其实是没搞成,创建了用户一直登不进去