vsftp的安装和使用
- 检查Linux系统是否安装了vsftpd的命令:
rpm -qa|grep vsftpd
2.安装命令:
yum -y install vsftpd
3.卸载命令:(注意这个命令慎用,有可能会使系统严重瘫痪,因为卸载同时也会删除系统一些依赖文件)
yum remove vsftpd
4.创建用户
# 创建用户 ftpuser 指定 `/home/vsftpd` 目录
useradd -g root -M -d /home/vsftpd -s /sbin/nologin ftpuser
# 设置用户 ftpuser 的密码
passwd ftpuser
# 把 /home/vsftpd 的所有权给ftpuser.root
chown -R ftpuser.root /home/vsftpd
5.防火墙开启 21 端口因为 ftp 默认的端口为 21,而 centos 默认是没有开启的,
所以要修改 iptables 文件
vim /etc/sysconfig/iptables
在行上面有 22 -j ACCEPT 下面另起一行输入跟那行差不多的,只是把 22 换成 21,
然后:wq 保存。还要运行下,重启 iptables
service iptables restart
6.关闭匿名访问,需要重启
编辑vsftp配置文件:vi /etc/vsftpd/vsftpd.conf
anonymous_enable默认为YES 改为 NO
7.启动服务
使用vsftpd软件,主要包括如下几个命令:
启动ftp命令#service vsftpd start
停止ftp命令#service vsftpd stop
重启ftp命令#service vsftpd restart
设置开机启动vsftpd ftp服务# chkconfig vsftpd on