centos 7搭建vsftp安装,配置,卸载,常见错误

https://blog.csdn.net/m29848687/article/details/78310355

系统版本:centos 7
ftp软件:vsftp
1.查看计算机是否安装了vsftp
[root@localhost ~]#rpm -qa | grep vsftpd
如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp
2.安装vsftp
[root@localhost ~]# yum -y install vsftpd
3.测试是否安装成功这里用开启服务来测试
[root@localhost ~]#service vsftpd startlocal_enable=YES
开启服务成功。
4.修改配置文件
 默认配置文件:/etc/vsftpd/vsftpd.conf
[root@localhost ~]#vi /etc/vsftpd/vsftpd.conf
 进入编辑模式修改如下配置
 anonymous_enable=NO  #禁止匿名访问
 local_enable=YES      #允许本地用户登录
 write_enable=YES      #本地用户的写权限
 chroot_local_user=yes #限制所有用户都在家目录
 xferlog_file=/var/log/vsftpd.log #日志文件路径设置
 xferlog_enable=YES  #激活上传/下载的日志
 xferlog_std_format=YES #使用标准的日志格式
 默认没有设置被动模式的端口范围,如果不加数据连接端口会随机一个1024倍的端口 导致您的防火墙不好管理,这里在最后面加上下面几个设置
 pasv_enable=yes #是否开启用户被动模式
 pasv_min_port=9000 #设置被动模式最小端口
 pasv_max_port=9010 #设置被动模式最大端口
:wq   #保存
5.配置ftp用户目录及用户名
[root@localhost ~]#useradd -d /home/ftp -s /sbin/nologin ftpuse                      #ftpuse 为用户名               #/home/ftp为ftp用户指定的默认文件夹         FTP链接上也会是这个目
6.添加防火墙规则
我这里用是系统自带的firewall
[root@localhost ~]#firewall-cmd –permanent –add-port=21/tcp                            #连接端口:21
[root@localhost ~]#firewall-cmd –permanent –add-port=10000-10010/tcp               # 数据传输端口10000-1001
7.重启vsftp服务:
[root@localhost ~]#service vsftpd restart
到此就安装完成了
安装常见问题:
1.已经安装了怎么卸载干净?
[root@localhost ~]#rpm -qa | grep vsftpd  #查看已经安装的vsftp版本
[root@localhost ~]#rpm- e 已安装的版本名字  #卸载vsftp  如果失败请先关闭服务service vsftpd stop
[root@localhost ~]#userdel ftpuser       #删除指定的ftp用户
2.配置文件那么多有的没有到底怎么改?
如果没有特殊要求只需要修改如下:
anonymous_enable=NO  #禁止匿名访问
一下三个需要手动添加
pasv_enable=yes #是否开启用户被动模式
pasv_min_port=9000 #设置被动模式最小端口
pasv_max_port=9010 #设置被动模式最大端口
3.修改了配置文件一定要重启服务才能生效
[root@localhost ~]#service vsftpd restart
4.常见错误代码:
  1.  错误331
没有制定密码,原因是设置了匿名访问,需要修改配置文件的anonymous_enable=NO  默认是YES
     2.错误530
        此处是密码错误,核对无误后修改密码测试
     3.链接失败超时拒绝类请检查防火墙是否开启了对应的端口
     4.如果传输失败,给默认ftp目录添加 777权限
Collection

阿里云Linux系统如何把网站数据默认放在数据盘而不是系统盘 Linux挂载数据盘

2018-3-28 12:43:32

Collection

be in common use

2018-3-29 15:17:22