Ubuntu16.04 搭建ftp服务器

原因:想把电脑上的一本电子书放到iPad里面。想打开iTunes时才发现是Ubuntu系统。忽然想起来朋友说过iPad goodreader 软件可以从ftp服务器里面下载对应文件。于是谷歌一番后动手搭建了一个。此文用来记录搭建及测试过程。

搭建过程:
首先下载安装vsftpd

sudo apt-get install vsftpd

然后修改 /etc/vsftpd.conf 文件

sudo vim /etc/vsftpd.conf

注意!!这里一定要加sudo,否则修改文件后会无法保存。

修改内容如下:

anonymous_enable=YES

这个参数是设置匿名用户能否登录,默认是NO。因为匿名登录会导致安全问题。但是我这里只是自己用,所以就设置的是YES。这样登录的时候比较方便。不用输密码。

local_enable=YES 

这个参数是设置本地用户可以登录。在源文件中是注释状态,只需要把开头的#删除就可以了。

write_enable=YES

这个参数是设置用户有写的权利。处理同上个参数。

anon_upload_enable=YES

允许匿名用户上传,处理同上个参数。

anon_mkdir_write_enable=YES

允许匿名用户创建目录文件
最后保存文件。
重启vsftpd服务器

sudo service vsftpd resta

此时其他人应该可以访问服务器了。但是还应该设置文件目录。

在默认文件夹/srv/ftp下新建upload和download文件夹。
修改权限
sudo chmod -R 777 /srv/ftp/upload

sudo chmod -R 755 /srv/ftp/download
这里是让用户对于download只有读取的权限。
对于upload则是可读可写的权限。

测试:
在goodreader中点击connect,在connect to Servers 点击Add

选择FTP Server
输入
Readable Title (可选)随便起一个名字
URL-address 输入:ftp://你的IP地址
User:匿名用户默认是ftp
Password:随便输入
Encoding UTF-8

填写完成后点击add
连接到ftp服务器完成。
最后开始下载文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值