基于ECS快速搭建FTP服务

简介: FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。

远程连接ECS服务器


  • 1. 使用云产品资源提供的ECS服务器的用户和 弹性IP打开SecureCRT进行远程连接(注意云服务器安全组的22端口必须开放,否则无法通过ssh进行远程连接)

    SecureCRT

  • 2.随后使用提供的密码进行登录(即云服务器的root密码)

    输入密码登录

安装vsftpd


  • 1. 运行以下命令安装vsftpd。

    yum install -y vsftpd
  • 有如下图所示时,表示安装以及成功

    在这里插入图片描述

  • 2. 运行以下命令设置FTP服务开机自启动并启动。

    systemctl enable vsftpd.service
    systemctl start vsftpd.service
  • 3.运行以下命令查看FTP服务监听的端口。

    netstat -antup | grep ftp
  • 有如下所示界面,表示FTP服务启动成功,监听的端口为21

    ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20200923223607151.png#pic_center)

配置vsftpd


  • 1.这里我们配置匿名用户模式

    • 修改配置文件vsftpd.conf。
    • vim /etc/vsftpd/vsftpd.conf
    • 按 i 键进入编辑模式,将匿名上传权限 anon_upload_enable=YES 的注释解开(即删除这句前面的#号)。
  • 2. 按ESC键退出编辑模式,输入:wq 保存并退出vim

  • 3.更改/var/ftp/pub目录的权限,为FTP用户添加写权限。

    chmod o+w /var/ftp/pub/
  • 4.以下代码重启FTP服务。

    systemctl restart vsftpd.service

测试


  • 1.打开浏览器,地址栏输入

    ```输入ftp://<FTP服务器公网IP地址>:FTP端口```
  • 2.通过在弹出的对话框中,输入用户名和密码,登录成功界面如下。

    ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20200923225307499.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3MDY0MDE0,size_16,color_FFFFFF,t_70#pic_center)
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
监控 Windows
Windows服务器的服务如何实现自动启动?
Windows服务器的服务如何实现自动启动?
9 1
|
27天前
|
安全 C#
【Azure 应用服务】在安全漏洞扫描中发现有泄露服务器IIS版本的情况,如何实现屏蔽服务版本号信息呢?
【Azure 应用服务】在安全漏洞扫描中发现有泄露服务器IIS版本的情况,如何实现屏蔽服务版本号信息呢?
|
29天前
|
Ubuntu Linux 测试技术
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
|
1月前
|
域名解析 网络协议 Linux
在Linux中,如何配置DNS服务器和解析服务?
在Linux中,如何配置DNS服务器和解析服务?
|
29天前
|
安全 Ubuntu Linux
在Linux中,如何进行FTP服务器配置?
在Linux中,如何进行FTP服务器配置?
|
1月前
|
虚拟化
网工,第一次在服务器上安装AD域服务
网工,第一次在服务器上安装AD域服务
|
1月前
|
弹性计算 Kubernetes 开发者
利用容器化服务实现游戏服务器的动态资源配置
【8月更文第12天】在游戏行业中,用户基数的变化往往呈现出明显的波动性,特别是在推广活动期间,用户基数会显著增加,而在非推广期则会有所下降。为了应对这种变化,游戏开发者需要一种能够根据用户基数动态调整服务器资源的解决方案,以确保用户体验的同时最大限度地节省成本。容器化服务因其灵活的资源管理和成本控制能力,成为了理想的解决方案。
37 2
|
2月前
|
弹性计算 运维 云计算
云服务器 ECS产品使用问题之变成回滚服务实例,该如何解决
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
23天前
|
数据可视化 Python
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
22 0
|
28天前
|
存储
【Azure 应用服务】Azure App Service 自带 FTP服务
【Azure 应用服务】Azure App Service 自带 FTP服务