实现了Apache多用户的虚拟主机设置,那么一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务。
Ubuntu自带的FTP服务器是vsftpd.
1、安装vsftpd
Ubuntu安装软件倒不是件困难的事,输入:
sudo apt-get install vsftpd
如果没换源可能会提示你使用光盘,放进去再按回车就行了。
我用CN99的源,速度是300K每秒,够快吧。
安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地址。应该可以看到一个空白内容的ftp空间。
默认设置下匿名用户可以下载,但不能写入或是上传
2、设置 vsftpd.conf文件
现在我们要让匿名用户无法访问,并且得输入linux上的用户密码后才能访问到他们自己目录里的内容。
首先找到设置vsftpd的文件,位置在/etc/vsftpd.conf
修改之前最好先备份下这个文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old
然后可以改动了:
#不让匿名用户使用
#anonymous_enable=YES
#本地用户可用
local_enable=YES
#可用写操作
write_enable=YES
#不需要显示某目录下文件信息
#dirmessage_enable=YES
#加点banner提示
ftpd_banner=Hello~~
#FTP服务器最大承载用户
max_clients=100
#限制每个IP的进程
max_per_ip=5
#最大传输速率(b/s)
local_max_rate=256000
#隐藏帐号
hide_ids=YES
好了,重启下ftp 服务器看看效果
相关专题
- VMware虚拟机Linux通过NAT方式上网 (145次浏览)
- Linux“装机”一条龙 (100次浏览)
- Linux下安装VMware虚拟机的过程详解 (78次浏览)
- Linux系统命令分类详解 (1) (77次浏览)
- Linux上的偷窺裝置 (1394的使用) (67次浏览)
- Linux系统管理员秘技:用快捷命令一招制胜 (59次浏览)
- Linux服务器ADSL利用NAT实现上网共享 (56次浏览)
- 安装qmail全套功略 (55次浏览)
- TurboLinux 入门教程:第七课 TurboLinux简介 (52次浏览)
- 160G硬盘安装Windows和Linux双系统 (52次浏览)



