通过linux系统搭建ftp服务然后使用filezilla客户端进行上传下载

1、         准备环境

一台linux主机作为ftp服务器(这里以centos7.2系统为例),一台Windows系统的主机作为客户端

2、         服务端配置:

(1)   下载vsftpd服务

# yum install vsftpd –y

(2)   编辑配置文件,改为被动模式

#vi /etc/vsftpd/vsftpd.conf

将connect_from_port_20=YES  改为connect_from_port_20=NO(默认为YES,是主动模式)

同时在文件末尾添加

pasv_enable=YES        //开启被动模式

pasv_min_port=10000   //指定最小端口

pasv_max_port=10005  //指定最大端口

 

        (3):wq        //保存退出

        (4)#systemctl start vsftpd   //启动ftp服务

              (5)添加只允许访问ftp不能登录的用户

      # useradd -s ftpuser /sbin/nologin        //创建用户

      #useradd -d /home/ftpuser -m ftpuser    //指定用户主目录

      #passwd ftpuser                      //修改用户密码

  查看用户添加是否成功

(6)修改ftp配置文件,禁止匿名用户访问ftp

         将/etc/vsftpd/vsftpd.conf中anonymous_enable=YES这一行改为anonymous_enable=NO

(7)#systemctl restart vsftpd    //重启服务

PS:每次修改完配置文件都需要重启vsftpd服务进行如下配置,端口处默认是21端口,走的是ftp协议

 

    

此时可以在本地浏览器上通过ftpuser用户即可访问FTP服务

3、         客户端配置

下载filezilla客户端

链接地址:https://filezilla-project.org/download.php?type=client


即可进行拖拽下载与上传,中间不会发生断连

PS:平时我们进行传输文件的时候也可以使用sftp服务,默认走的是ssh的端口22,即可不用配置ftp服务,直接使用filezilla客户端进行连接就可以





  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值