ubuntu上vsftpd的安装与配置

服务器 1745 0 2012-03-28

ubuntu上vsftpd的安装与配置

一、安装vsftpd
     运行命令“sudo apt-get install vsftpd”,自动下载并安装

二、配置vsftpd
1. 首先找到设置vsftpd的文件,位置在/etc/vsftpd.conf,在修改前最好先做个备份,如“sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak”
2. 修改vsftpd.conf,命令“sudo nano /etc/vsftpd.conf”,参数配置如下:
----------------------------------------------------------
#不让匿名用户使用
#anonymous_enable=YES

#本地用户可用
local_enable=YES

#可用写操作
write_enable=YES

#不需要显示某目录下文件信息
#dirmessage_enable=YES

#加点banner提示
ftpd_banner=Hello~~jaes

#FTP服务器最大承载用户
max_clients=100

#限制每个IP的进程
max_per_ip=5

#最大传输速率(b/s)
local_max_rate=256000

#隐藏帐号
hide_ids=YES
--------------------------------------------------------------------
如想限制在指定目录下,那再进行如下设置:
#启动chroot列表(Change root)
chroot_list_enable=YES

#指定列表位置(我这用的是默认地址)
chroot_list_file=/etc/vsftpd.chroot_list

#指定用户在本地目录
chroot_local_user=YES

#本地用户的根地址,假设用户是jaes,文件夹“wwwroot”
local_root=/home/jaes/wwwroot

设置完后登录FTP那么就限制在“wwwroot”目录下了!
------------------------------------------------------------------------

三、增加用户
用以下命令:
$ sodu nano /etc/vsftpd.chroot_list
打开后在里面加入想要用户名称,如:
user1
user2
.........
(注:这里可能要创建新用户,方法是:$ sudo adduser userName)

四、重启vsftpd
       重启命令“sudo /etc/init.d/vsftpd restart”

到此简单的安装与配置结束,当然还有更多配置,那就靠自己去摸索了呵

上一篇:ubuntu上安装phpmyadmin

下一篇:如何在自家电脑当服务器及应注意的问题

讨论数量:0

请先登录再发表讨论。 2024-04-18

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链