一、安装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”
到此简单的安装与配置结束,当然还有更多配置,那就靠自己去摸索了呵
讨论数量:0