# huaweicloud-solution-build-an-ftp-server **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-build-an-ftp-server ## Basic Information - **Project Name**: huaweicloud-solution-build-an-ftp-server - **Description**: 该方案帮助用户在华为云Linux服务器上利用VSFTPD软件搭建FTP站点,VSFTPD是Linux下的一款小巧轻快、安全易用的FTP服务器软件。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-06-24 - **Last Updated**: 2023-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该解决方案可以帮助您在华为云弹性云服务器上基于开源VSFTPD软件快速构建FTP站点,实现本地到云服务器之间(服务器到服务器之间)文件传输。VSFTPD是Linux下的一款小巧轻快、安全易用的FTP服务器软件。 解决方案实践详情页面:https://www.huaweicloud.com/solution/implementations/build-an-ftp-server.html **架构图** --------------- ![方案架构](./document/build-an-ftp-server.png) **架构描述** --------------- 该解决方案会部署如下资源: 1. 创建Linux弹性云服务器,用于搭建FTP站点环境。 2. 创建弹性公网IP并绑定到服务器,用于提供访问公网和被公网访问能力。 3. 在Linux服务器中安装VSFTP软件,完成FTP站点部署和初始化配置。 4. 修改FTP的文件传输端口为安全端口10021,并通过设置安全组规则,放通端口10021。 **组织结构** --------------- ``` lua huaweicloud-solution-build-an-ftp-server ├── build-an-ftp-server.tf.json -- 资源编排模板 ├── userdata ├── building_vstfd.sh -- 脚本配置文件 ``` **开始使用** --------------- 1、单击该方案堆栈后的“输出”打开IE浏览器,输入部署成功显示的网址,进入已搭建完成的FTP站点。 图1 输出网址 ![输出网址](./document/readme-image-001.png) 2、在弹窗中输入FTP站点的用户名和密码,并单击“确认”,即可进入FTP站点管理界面。 图2 登录FTP站点 ![登录FTP站点](./document/readme-image-002.png) 图3 进入FTP站点管理界面 ![FTP站点管理界面](./document/readme-image-003.png )