ubutun 14.04安装配置vsftpd

一,安装vsftpd

sduo apt-get install vsftpd

二,查看是否安装成功

service vsftpd status 查看状态,如果显示正在运行,说明安装成功了

三,开启20,21端口,ftp默认的运行端口

iptables -A INPUT -p tcp --dport  20 -j ACCEPT

iptables -A INPUT -p tcp --dport  21 -j ACCEPT

四,新建/home/uftp/目录作为ftp用户的主目录

mkdir /home/uftp

五,给uftp目录设置权限

chmod 777 /home/uftp

六,新建用户uftp并设置密码

sudo useradd -d /home/uftp -s /bin/bash uftp

pwsswd uftp

七,配置vsftpd

vi /etc/vsftpd.conf,在末尾添加这些话

#指定一个userlist,里边存放的是允许ftp登录的本地用户

userlist_deny=NO

userlist_enable=YES

#记录允许本地用户登录的文件

userlist_file=/etc/allowed_users

#该选项不配置的话可能导致莫名其妙的530问题

seccomp_sandbox=NO

同时激活以下选项,否则可能导致550问题

local_enable=YES //允许本地用户登录

write_enable=YES //允许上传文件

anon_upload_enable=YES //允许匿名上传文件

anon_mkdir_write_enable=YES //允许匿名创建文件夹

八,创建/etc/allowed_users文件

vi /etc/allowed_users 在里头添加你允许访问ftp的用户名字

ubutun 14.04安装配置vsftpd_第1张图片

九,查看/etc/ftpusers中的文件内容,这里头是包含了不能访问ftp的用户列表,如果里头有uftp的话,把它去掉就行了

十,下载ubuntu ftp客户端软件filezilla

apt-get install filezilla 下载后用该客户端即可访问ftp

你可能感兴趣的:(开发环境配置,linux)