FTP和TFTP是两种不同的协议,因此他们的搭建方法也不相同。下面将在ubuntu12.04中对这支持这两种协议的服务器分别进行搭建。
一,FTP
1,安装FTP软件
在ubuntu12.04中,搭建FTP主要使用的软件的是vsftpd,安装命令如下:
sudo apt-get install vsftdp
2,配置vsftd
安装是很简单的,但是配置vsftd就比较麻烦了。详细可见《Vsftdp》。
3,修改匿名用户的主目录!
配置vsftdp的文件问/etc/vsftd.conf,但是决定其ftd用户主目录的却在/etc/passwd文件中,下面是部分解图:
由上图第37行可见,ftp用户的主目录为/root/文档/家教。注意,必须是绝对路径!
4,允许匿名上传!
在配置文件/etc/vsftpd.conf添加:
anon_upload_enable=YES
5,允许匿名删除!
在配置文件/etc/vsftpd.conf添加:
anon_umask=022 #匿名上传文件的权限
anon_other_write_enable=YES
如下图所示:
6,允许root用户登陆
将/etc/ftpusers文件中的root注释掉!
二,TFTP
待续。。。
《ubuntu下搭建tftp服务器》http://www.2cto.com/os/201203/122887.html
《ubuntu 10.04下的配置tftp服务器》http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html
《Ubuntu 10.04搭建ftp server》http://blog.csdn.net/yeqishi/article/details/6844212
Linux的vsftpd服务器,匿名登陆路径怎么改!http://wenwen.soso.com/z/q61162723.htm
FTP配置之vsftpd.chroot_listhttp://blog.163.com/xiaohui_1123@126/blog/static/398052402010101995025953/
500 OOPS: vsftpd: refusing to run with writable anonymous roothttp://www.blogjava.net/fingki/archive/2009/07/13/286526.html