在Ubuntu 14.04 上搭建FTP服务器

这样在有网的地方就不用U盘了:)

Posted by tsengkasing on 2016-09-30

鉴于非常不好用
博主已经自己写网页+后端了
NovaStar

环境

本文环境使用阿里云ECS弹性服务器
在windows上使用Xshell远程连接操作

安装vsftpd

1
$ sudo apt-get install vsftpd

修改配置文件

配置文件在 /etc/vsftpd.conf

可以使用nano或者vim打开修改

1
2
$ cd /etc
$ vim vsftpd.conf

打开应该是这样子

把文件中的

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地址

例如本站
ftp://114.215.117.147
NovaStar

作者提前放了一个hello的文本文件进去

由于并不打算给权限上传,此处FTP服务器的内容只能通过sftp的形式由root账户登入上传,该FTP服务器只提供下载。
故上传功能本文不继续研究,以及需要用户登录的FTP服务以后再搞~

(其实是没搞成,创建了用户一直登不进去