YII2开发环境文件上传 – 安装vsftpd

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特色是小巧轻快,安全易用。web

在用YII2框架开发系统的时候,有时候有一些图片等非版本控制的东西,咱们须要上传文件,那么咱们能够用vsftpd。安全

yum install vsftpd
设置开机启动vsftpd服务器

chkconfig vsftpd on
启动vsftpd:框架

service vsftpd start
开发端口:tcp

/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPTide

/etc/rc.d/init.d/iptables save
service iptables restart
配置ftp帐户:版本控制

vi /etc/vsftpd/vsftpd.confrest

若是我想给/www/web目录添加ftp,那么:图片

下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登陆SSH的权限,并限制其访问其它目录。ip

1、修改/etc/vsftpd/vsftpd.conf

将底下三行

#chroot_list_enable=YES

(default follows)

#chroot_list_file=/etc/vsftpd.chroot_list
改成

chroot_list_enable=YES

(default follows)

chroot_list_file=/etc/vsftpd/chroot_list
禁止容许匿名用户登录,YES是,NO否

anonymous_enable=NO
三、增长用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登陆SSH权限

useradd -d /www/web -g ftp -s /sbin/nologin ftpusername

passwd ftpusername
而后设置密码,完成后就设置成功一个帐户

四、编辑文件chroot_list:

vi /etc/vsftpd/chroot_list
ftpusername

将刚才新建的帐户添加上,多个帐户用回车隔开,也就是说,上面新建一个不能登陆的系统帐户,指向了/www/web目录

而后咱们在这个文件里面把这个帐户添加上就OK了

五、从新启动vsftpd

service vsftpd restart

相关文章
相关标签/搜索