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

举报
beverley 发表于 2019/01/14 14:44:32 2019/01/14
【摘要】 1、 准备环境一台linux主机作为ftp服务器(这里以centos7.2系统为例),一台Windows系统的主机作为客户端2、 服务端配置:(1) 下载vsftpd服务# yum install vsftpd –y(2) 编辑配置文件,改为被动模式#vi /etc/vsftpd/vsftpd.conf将connect_from_port_20=YES...

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  //指定最大端口

图片一.png

图片二.png


        (3):wq        //保存退出

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

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

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

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

      #passwd ftpuser                      //修改用户密码

  查看用户添加是否成功

图片三.png


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

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

图片四.png


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

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

 

    

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

3、         客户端配置

下载filezilla客户端


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


图片五.png


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

图片六.png


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


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200