华为云服务器上搭建FTP站点

为了便于上传文件到云服务器系统,可在云服务器系统上搭建FTP服务站,然后通过ftp方式上传文件。以root帐号登录云服器系统后,操作步骤命令如下:

  1. 安装vsftpd。vsftpd全称是“very secure FTP daemon”,是一款在Linux发行版中使用较多的FTP服务器软件。
     yum install vsftpd
  1. 设置云服务器系统启动后自动开启FTP服务。
  systemctl enable vsftpd.service
  1. 手动启动FTP服务。
 systemctl start vsftpd.service
  1. 查看FTP服务工作状态,处于下图中的active(running)的状态表示工作正常。
   systemctl status vsftpd.service

  1. 增加ftp服务站点的登录用户”ftpuser”并设置密码。
   useradd ftpuser  passwd ftpuser
  1. 创建ftp上传文件的接收目录,如: ”/var/ftp/myftp”
 mkdir /var/ftp/myftp
  1. 将上步创建的myftp目录属主改为ftp用户”ftpuser”。
     chown -R ftpuser:ftpuser /var/ftp/myftp
  1. 配置ftp服务。用”vim /etc/vsftpd/vsftpd.conf”打开配置文件, 修改以下行内容:
12 anonymous_enable=NO              #不允许匿名登录FTP服务器
16 local_enable=YES                 #允许本地用户登录FTP服务器
19 write_enable=YES                 #允许上传文件
24 local_root=/var/ftp/myftp        #FTP本地用户使用的文件目录
101 chroot_local_user=YES           #所有用户都被限制在其主目录
105 allow_writeable_chroot=YES      #允许用户写目录
116 listen=YES                      #指定通过IPv4的IP地址访问ftp
125 listen_ipv6=NO                  #不使用IPv6的IP地址
130 pasv_address=121.36.99.2        #ftp服务器的公网IP地址
131 pasv_min_port=3000              #被动模式下使用的最小端口
132 pasv_max_port=3100              #被动模式下使用的最大端口
  1. 保存修改好的配置文件后,重启vsftpd服务。
 systemctl restart vsftpd.service

10.配置云服务器开放ftp服务所用到的端口号。
在弹性云服务器列表页面中,点击云服务器名称,进入如下图的页面选择”安全组”里的”配置规则”:

在”配置规则”页面如下图里选择”入方向规则”,然后点击”添加规则”。

在添加规则页面里参考下图的方法添加开放FTP服务所用的TCP协议的20-21端口号,及FTP被动模式下处理客户端访问所用的TCP 3000-3100端口号:

  1. FTP客户端测试。
方法1. 在浏览器上路径栏输入“ftp://FTP服务器IP地址:FTP端口”(如果不填端口则默认访问21端口) 。
弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码后,即可对FTP文件进行下载操作。方法2. 在Linux系统上可通过ftp终端命令上传和下载文件。1). 先通过”ftp 服务器的公网IP”登录FTP服务器。ftp  121.36.99.22).登录成功后,设置被动模式访问FTP服务器。passive on3).通过”put 源文件路径 FTP服务器接收路径”上传文件。如把”/media/sf_E_DRIVE/Another_Day.mp3”上传到云服务器的”/var/ftp/myftp”目录里。put /media/sf_E_DRIVE/Another_Day.mp3  /Another_Day.mp34).通过”get  FTP服务器共享文件路径  接收文件路径”下载文件。如把云服务器的”/var/ftp/myftp/hello.txt”下载到”/home/stu”目录里。get  /hello.txt  /home/stu/hello.txt方法3. 在Windows系统上可通过WinSCP免费开源FTP客户端软件上传和下载文件。客户端登录配置方法如图下:

华为云服务器上搭建FTP站点相关推荐

  1. 在云服务器上搭建ftp站点

    一.FTP协议主动(Port)模式和被动(Passive)两种模式详解 二.安装教程 可能出现的问题: 改完配置文件后服务启动不了: 原因: 1.我使用了Xftp 6 改文件上传 2.每行语句后面有注 ...

  2. 【华为云技术分享】华为云弹性云服务器ECS搭建FTP服务实践

    摘要:在使用华为弹性云服务器ECS搭建FTP服务的时候,经常会遇到搭建完成后无法访问的问题.本篇通过演示windows IIS搭建FTP方法,讲解ftp主动模式.被动模式原理来说明无法访问的原因及解决 ...

  3. 在阿里云ECS服务器上搭建FTP服务

    在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...

  4. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

    要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...

  5. 华为云服务器上安装jdk和部署tomcat

    华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...

  6. nextcloud+宝塔在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建个人云盘)

    以下操作经实践,已成功执行实现.读者若安装失败,可在云服务器操作台上初始化云盘,再次进行重装.望读者,不畏挫折,愈败愈战,请别因为环境的安装失败影响你的学习的兴趣,不妨多次"重启试试&quo ...

  7. 华为公共云有uos系统服务器,华为云服务器上 公共镜像

    华为云服务器上 公共镜像 内容精选 换一换 由于公有云"敏捷弹性.安全可靠.简单易用.节省成本"等特点,越来越多的企业将自己的IT应用和负载迁移到公有云,如何方便快捷地将已有的服务 ...

  8. 推荐几款云服务器上搭建属于自己的私人网盘

    推荐几款云服务器上搭建属于自己的私人网盘 可道云 https://kodcloud.com/ nextcloud https://nextcloud.com/ filebrowser https:// ...

  9. 云服务器上搭建个人云笔记——leanote

    第二篇:云服务器上搭建个人云笔记 一.前言 目前市面上存在多个云笔记,如onenote.印象笔记.有道云笔记.为知笔记等,像onenote可以建立多个笔记本.多个分区,风格与word编辑差不多,可以马 ...

  10. 从零开始在云服务器上搭建个人博客

    写在前面 搭建个人博客不仅可以将学过的知识融会贯通更好的理解,还可以将自己的经验或者是踩过的坑传授给后来者,帮助他们更好的学习!Halo是在Github上开源的Java博客系统,我将用它从零开始在阿里 ...

最新文章

  1. 【一篇文章搞懂】25K大牛甩出的超详细面试总结
  2. [转]Oracle DB 执行用户管理的备份和恢复
  3. hyper-V环境下虚拟机和宿主机之间时钟不统一
  4. 剑指offer-合并链表
  5. ZZULIOJ 1095: 时间间隔(多实例测试)
  6. 人力资源SaaS软件“乐才Joy HR”获数百万元战略融资
  7. Python基础笔记(一)数据类型、变量、字符串
  8. 【265天】跃迁之路——程序员高效学习方法论探索系列(实验阶段23-2017.10.28)...
  9. python tkinter button_Python3 Tkinter-Button
  10. JVM、JRE、JDK、java ee sdk with jdk四者的区别
  11. android基础面试题(一)
  12. NoClassDefFoundError: ch/qos/logback/classic/spi/ThrowableProxy
  13. Axure中继器使用
  14. 讲座 | lidar目标检测------图森未来CTO王乃岩
  15. SGVision与三菱FX5UPLC通讯
  16. html/css 钢琴黑白格布局
  17. 百度白皮书5.0解读如何合理设置展开全文功能
  18. 国内外数字源表品牌对比
  19. marvelous designer 10安装使用教程(附快捷键)
  20. 常用网络数据包丢失的分析与处理

热门文章

  1. CentOS7安装杀毒软件ClamAV图形界面ClamTk
  2. Spark学习笔记:Spark Streaming与Spark SQL协同工作
  3. linux中rpm -q命令,Linux中的RPM
  4. 瞅瞅Levels.fyi发布的2020年度程序员收入报告
  5. mysql创建临时表慢_mysql临时表产生的执行效率问题改进(转)
  6. centos7安装polygraph
  7. C++定义一个描述员工(Employee)基本情况的类
  8. 蓦然回首,你想要的就在这里
  9. 国债(长短期)、财政赤字、利率、美元指数、国债收益率关系
  10. 对象模型学习总结 (一) . 关于封装