基于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)
相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
6天前
|
弹性计算 监控 负载均衡
|
29天前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
115 60
|
30天前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
179 62
|
4天前
|
弹性计算 人工智能 数据安全/隐私保护
【手把手教你】如何免费畅快使用阿里云ECS搭建私有Overleaf论文写作服务
本文详细介绍如何利用阿里云ECS免费搭建私有Overleaf论文写作服务,包括ECS服务器的部署、Overleaf服务的安装、TexLive包的更新、XeLaTeX修复、中文字体支持及账号管理等步骤。通过这些操作,你可以实现免费且高效的多人协作论文写作,避免付费版本的高昂费用。适合需要频繁合作撰写论文的团队使用。
31 1
【手把手教你】如何免费畅快使用阿里云ECS搭建私有Overleaf论文写作服务
|
10天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
55 3
|
24天前
|
网络安全 数据安全/隐私保护
FTP服务搭建
FTP服务搭建
24 0
|
27天前
|
安全 网络协议 网络安全
Windows Server 2003 FTP服务器搭建
Windows Server 2003 FTP服务器搭建
|
28天前
|
网络安全 Docker 容器
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
21 0
|
30天前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务