简单教你在centos7下安装Vsftpd工具
简介
经常玩linux的对vsftpd这个工具不会陌生,vsftpd是一个类Unix系统以及Linux上的FTP服务器软件,安全性是最
大的特点,并且小巧轻快,完全免费开源。之前写过一键脚本安装的,这次就讲下如何手工配置vsftpd
教程
我们先使用命令检查一下系统上是否安装vsftpd,显示package vsftpd is not installed
rpm -q vsftpd
使用yum安装vsftpd,回车执行以下命令后,Is this ok这里选择Y
yum install vsftpd
使用下面的命令增加FTP的上传账号,意思是增加用户ivpsr隶属于ftp用户组,不允许登录ssh。他的权限目录限定
在/home/wwwroot目录下,把这个目录设置成你得FTP目录即可
adduser -d /home/wwwroot -g ftp -s /sbin/nologin ivpsr
然后修改一下ivpsr这个用户的密码做为后面FTP账号的密码
passwd ivpsr
接下来我们修改vsftpd.conf这个配置文件
vi /etc/vsftpd/vsftpd.conf
找到anonymous_enable=YES,将后面的YES修改成NO,这是是否运行匿名登录,一般肯定不允许。还要找到
Write_enable=NO这一项,将NO改成YES,并同时去掉前面的注释符号#
anonymous_enable=NO
write_enable=YES
在配置文件的尾部找到以下代码,把前面的#符号删除,如果没有如下的代码,插入进去即可
chroot_local_user=YES
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
在其中加入允许ftp登录的用户名列表,一行一个
vi /etc/vsftpd/chroot_list
设置目录权限 /home/wwwroot ,然后加入守护进程
chmod -R 777 /home/wwwroot
#加入守护进程
chkconfig vsftpd on
重启后就可使用ftp账号密码登录FTP了
service vsftpd restart
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/2812.html
文章版权归作者所有,未经允许请勿转载。
THE END