centos搭建FTP服务器

博客介绍了vsftpd相关操作。首先检查本地是否有vsftpd,接着用命令检查21端口是否被占用,若被占用可修改ftp默认端口。然后介绍了安装vsftpd的命令,最后提及修改ftp配置文件,并给出了转载链接。

1、检查本地是否有vsftpd

 

 

2、检查21端口是否被占用

 

    ss  -nltp  |  grep  21

若端口被占用,可以修改ftp 默认端口

vi /etc/services

 

 

3、安装vsftpd

  yum -y install vsftpd

   rpm -ivh vsftpd-3.0.2-22.el7.x86_64

4、修改ftp配置文件

  vim /etc/vsftpd/vsftpd.conf
  anonymous_enable=YES
  #改为anonymous_enable=NO
 
  chroot_local_user=YES
  #去掉前面的注释
 
  #chroot_list_enable=YES
  #chroot_list_file=/etc/vsftpd/chroot_list
  #不受限制的用户列表,用不用都OK
 
  allow_writeable_chroot=YES
  #加上这行解决了无法登陆的问题(重点,不然可能会出现530问题)

listem_port=8080(默认端口修改后,需要加上)

5、重启ftp
  service vsftpd start  #启动ftp
  service vsftpd restart #重启ftp

6、设置开机启动ftp
  chkconfig vsftpd on
  systemctl enbale vsftpd
  systemctl restart vsftpd

7、关闭防火墙(重点!)
  
  getenfore 查看selinux 状态
  setenforre 0 关闭 selinux

  systemctl status firewalld
  systemctl stop firewalld
  systemctl disable firewalld
8建立ftp账户
  useradd -d /var/ftp/ftp/public/share -s /sbin/nologin ftpadmin
  passwd ftpadmin 注意 /parh/you/want为该用户登陆时的根目录,路径自己设定,ftpadmin为用户名,也可以自己设定

9、设置用户权限
  chown -R ftpadmin.ftpadmin /path/you/set
  #注意 ftpadmin为刚刚设定的用户名,/path/you/set为刚刚设定的该用户ftp的根目录

10、重启ftp
  service vsftpd restart


转载于:https://www.cnblogs.com/oranger9527/p/9556293.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值