今天介绍另外一个古老的文件技术FTP(File Transfer Protocol)。建立一个档案server,让client端能够传送与存取档案。
但是FTP不是一项安全的协定,存在许多安全漏洞。如果真的要使用也建议用相对安全的FTPS,具传输层安全(TLS)和安全通讯协定(SSL)加密协定。
安装套件包
opkg update
opkg install vsftpd
设定
vi /etc/vsftpd.conf
listen_port=21
#连接port
chown_uploads=YES
#上传档案後更改所有者
chown_username=root
#上传後更改文件所有权人为root
ftp_username=nobody
#匿名用户名
anonymous_enable=NO
#允许匿名帐户登入
anon_upload_enable=NO
#允许匿名用户上传
anon_mkdir_write_enable=NO
#允许匿名用户建立目录
anon_root=/nas
#匿名用户登入後目录(这里改昨日挂载的USB碟)
#anon_max_rate=512000
#匿名用户限速,有#为注记(功能不启用,即不限速)
local_enable=YES
#允许root登入
write_enable=YES
#允许上传
local_umask=022
#目录和文件被创建时得到的初始许可权(新建的目录许可权 是755/文件许可权是 644)
local_root=/nas
#登入後主目录(root登入後的目录)
重新启动套用设定
/etc/init.d/vsftpd restart
client测试
ftp://IP
要从外网连入的话,需要开启防火墙port forward,让外网port可以连入内网FTP port 21。而没有固定IP可以配合ddns功能,这样在外面都可以连入存取档案了。
今天学习 Swift 的三种循环方式。 For-in 基本语法如下: for index in 0....
安装 Git 之前,建议可以先下载 iTerm2 。 iTerm2 是一个终端机,可以针对自己的需求...
某些Kernel里面会提供每个任务一个事件指示器(event regiser),就是在任务之内指定需...
-什麽是风险? ISO/IEC/IEEE 24765:2017 系统和软件工程 — 词汇 风险给个...
物件导向的课程似乎暂时告一段落了,也如老师先前提到的他认为适合新手的学习流程: 物件导向->设...