因为Android不支持samba的文件共享,所以打算将ftp与samba搭配使用
1.安装vsftpd
更新软件包
用ssh连上nano后安装vsftpd
等待安装完成
2.配置vsftpd
打开ect目录下的vsftpd.conf配置文件
打开后
下面我来列举一些常用的配置语句
anonymous_enable 匿名登陆
anon_upload_enable 匿名上传
local_enable 本地登陆
write_enable 本地写入
local_umask 本地文件权限,默认022
listen ftp服务是否独立
listen _port ftp端口
匿名登陆一般是禁用的,改为本地用户登陆,可以有效保证分享安全。
本地用户即是nano的管理用户,在开启本地用户登陆后还要给予他权限。
022的意思是该文件的所有者拥有全部权限,属组读写,其它人读写,说白了就是谁都可以读写文件。
将配置文件的对应项改为以下的参数,其他不变,记得去掉以下语句前的#。
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
更改完后保存,用sudo service vsftpd重启ftp服务。
至此,ftp服务器搭建完成。