1、安装
$ sudo apt-get install vsftpd
2、配置
1) 修改vsftpd.conf
$ sudo nano /etc/vsftpd.conf
按如下格式 修改,保存。
#服务器监听
listen=YES
#禁止匿名访问
anonymous_enable=NO
#允许本地主机访问
local_enable=YES
#有写权限
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=co[S] balabalabala.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#本地ftp根目录
local_root=/var/ftp
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
2.)设置ftp相关目录及权限
$ sudomkdir -p /var/ftp/upload $ sudomkdir -p /var/ftp/download $ sudochmod755 /var/ftp $ sudochmod777 /var/ftp/download $ sudochmod755 /var/ftp/upload
3.)启动vsftpd
$ sudo service vsftpd start
验证是否启动成功
$ ps aux | grep vsftp
root 2864 0.0 0.0 4512 1044 ? S 08:29 0:00 /usr/sbin/vsftpd
4)增加组及用户并设置用户口令
$ sudo groupadd ftpgroup $ sudo useradd -g ftpgroup -d /var/ftp/upload -M s-ftp $ sudopasswd s-ftp
5)编辑chroot_list文件:
$ sudo nano /etc/vsftpd.chroot_list
内容为ftp用户名,每个用户占一行,如:
s-ftp
6)重新启动vsftpd:
$ sudo service vsftpd start
原文:http://www.cnblogs.com/aqing1987/p/4206754.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!