【Microsoft Azure 的1024种玩法】四十七.通过Azure Virtual machines搭建FTP应用服务

【简介】

FTP是FileTransferProtocol(文件传输服务器)的简称,主要用于Internet上的控制文件的双向传输。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。使用者可以基于自身的应用场景从远端主机拷贝到本地计算机上,也可以将本地计算机上的数据拷贝到远端主机上,那么本文就是主要介绍了如何通过Azure Virtual machines搭建FTP应用服务

【前期文章】

【Microsoft Azure 的1024种玩法】一.一分钟快速上手搭建宝塔管理面板
【Microsoft Azure 的1024种玩法】二.基于Azure云平台的安全攻防靶场系统构建
【Microsoft Azure 的1024种玩法】三.基于Azure云平台构建Discuz论坛
【Microsoft Azure 的1024种玩法】四. 利用Azure Virtual machines 打造个人专属云盘,速度吊打某云盘
【Microsoft Azure 的1024种玩法】五.基于Azure Cloud Shell 一站式创建Linux VM
【Microsoft Azure 的1024种玩法】六.使用Azure Cloud Shell对Linux VirtualMachines 进行生命周期管理
【Microsoft Azure 的1024种玩法】七.Azure云端搭建部署属于自己的维基百科
【Microsoft Azure 的1024种玩法】八. 基于Azure云端轻松打造一款好用的私有云笔记
【Microsoft Azure 的1024种玩法】九. Microsoft Azure云端轻松构建部署PostgreSQL数据库
【Microsoft Azure 的1024种玩法】十. 基于Azure App Service 快速上手部署 ASP.NET Web 应用
【Microsoft Azure 的1024种玩法】十一.手动对Azure磁盘进行IOPS性能压力测试
【Microsoft Azure 的1024种玩法】十二. 使用Auzre cloud 安装搭建docker+vulhub靶场
【Microsoft Azure 的1024种玩法】十三.Azure cloud|带你快速搭建DVWA靶场漏洞环境
【Microsoft Azure 的1024种玩法】十四.Azure DNS 在线域名委托解析操作指南
【Microsoft Azure 的1024种玩法】十五.通过Web浏览器对Auzre VM 服务器运维管理
【Microsoft Azure 的1024种玩法】十六.Cobaltstrike内网渗透工具在Azure Cloud中的部署使用
【Microsoft Azure 的1024种玩法】 十七.在Microsoft Azure上动手搭建专属私有文件同步服务]
【Microsoft Azure 的1024种玩法】 十八.快速创建Microsoft Azure SQL数据库初体验
【Microsoft Azure 的1024种玩法】 十九.使用Azure备份服务对虚拟机快速备份
【Microsoft Azure 的1024种玩法】 二十.Azure Multi-Factor Authentication多因素验证最佳实战
【Microsoft Azure 的1024种玩法】 二十一.利用Azure Blob Service 快速实现静态网站托管
【Microsoft Azure 的1024种玩法】 二十二.中国区Azure Cloud 多重身份验证最佳实践
【Microsoft Azure 的1024种玩法】 二十三.快速上手Azure Content Delivery Network 内容分发网络
【Microsoft Azure 的1024种玩法】二十四.通过Azure Front Door 的 Web 应用程序防火墙来对 OWASP TOP 10 威胁进行防御
【Microsoft Azure 的1024种玩法】 二十五.使用Azure CDN对Azure Blob 静态托管站点进行加速
【Microsoft Azure 的1024种玩法】二十六. 在Azure VM中手动部署Windows Admin Center管理平台
【Microsoft Azure 的1024种玩法】二十七. Azure Virtual Desktop虚拟桌面之快速创建配置(一)
【Microsoft Azure 的1024种玩法】二十八. 基于Azure Cloud搭建IPS入侵防御系统实现安全流量实时分析
【Microsoft Azure 的1024种玩法】二十九.基于Azure VM快速实现网络入侵检测 (IDS) 及网络安全监视 (NSM)
【Microsoft Azure 的1024种玩法】三十. 使用Azure Data Studio之快速上手连接管理Azure SQL 数据库(一)
【Microsoft Azure 的1024种玩法】三十一.使用Azure Logic App 创建基于计划定期执行邮件发送的自动化工作流
【Microsoft Azure 的1024种玩法】三十二. 利用 AzCopy来对Azure Blob Storage中的数据进行复制迁移
【Microsoft Azure 的1024种玩法】三十三.十分钟快速部署 Azure Kubernetes Service 群集
【Microsoft Azure 的1024种玩法】三十四.将本地数据文件快速迁移到Azure Blob云存储最佳实践
【Microsoft Azure 的1024种玩法】三十五.在Azure Virtual machines中手动部署Java Web
【Microsoft Azure 的1024种玩法】三十六.通过网络文件系统NFS协议快速将Blob 存储挂在Azure Virtual machines中
【Microsoft Azure 的1024种玩法】三十七.通过Azure Virtual Machines实现远程连接本地内网服务器(内网穿透)
【Microsoft Azure 的1024种玩法】三十八.通过Azure Function App函数应用实现对Azure Virtual Machines定时开关机
【Microsoft Azure 的1024种玩法】三十九.使用Auzre Media Services实现在线实时视频直播
【Microsoft Azure 的1024种玩法】四十.快速将阿里云DNS解析平滑迁移至Azure Zone实战操作
【Microsoft Azure 的1024种玩法】四十一. 将Windows Admin Center 网关注册到 Azure
【Microsoft Azure 的1024种玩法】四十二. 通过Windows Admin Center快速创建Azure Virtual Machines
【Microsoft Azure 的1024种玩法】四十三. 基于Azure云平台构建RTMP直播服务
【Microsoft Azure 的1024种玩法】四十五.在Azure中快速创建Azure AD Domain Services
【Microsoft Azure 的1024种玩法】四十六.将 Azure VM 实例添加到Azure AD Domain Service中
【Microsoft Azure 的1024种玩法】四十七.通过Azure Virtual machines搭建FTP应用服务

【操作步骤】

一.创建Azure VM

1.配置基本的Azure VM信息(包括订阅、资源组、实例详细信息,管理员账号及入站端口规则),具体配置如下所示:
在这里插入图片描述
2.配置磁盘信息(配置相关磁盘类型及加密类型)具体配置如下所示:
在这里插入图片描述
3.配置网络接口信息(虚拟网络、子网、公网IP、公共出入站端口等)具体配置如下所示:
在这里插入图片描述
4.配置监视和管理
在这里插入图片描述
5.查看并创建虚拟机
在这里插入图片描述
6.部署完成以后,可点击直接“转到资源”
在这里插入图片描述

二.远程连接Azure VM

1.win+r打开程序,输入mstsc,点击确定

在这里插入图片描述

2.弹出远程桌面连接,输入Azure VM的IP,点击“连接”
在这里插入图片描述
3.然后输入账号密码,点击“确定”
在这里插入图片描述
4.此时以远程连接到服务器
在这里插入图片描述

三.搭建FTP服务

3.1 IIS安装FTP服务

1.打开“服务器管理器”,点击“添加角色与功能”,进入“添加角色与功能向导”界面
在这里插入图片描述
在这里插入图片描述
2.在添加角色和功能向导界面,点击右侧“服务器选择”,选择左侧“从服务器池中选择服务器”,点击下一步
在这里插入图片描述
3.选择左侧“服务器角色”,点击“Web服务器(IIS)”,此时会弹出“添加Web服务器(IIS)所需的功能”,点击添加功能。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.勾选“FTP服务器”“FTP服务”“FTP扩展”,点击下一步
在这里插入图片描述
5. 点击“安装”,开始安装服务
在这里插入图片描述
在这里插入图片描述

3.2 创建FTP用户

  1. 在“服务器管理器”右上角依次点击“工具—计算机管理”,打开计算机管理
    在这里插入图片描述
  2. 在“计算机管理”右侧一次点击“系统工具—本地用户和组—用户”,右键点击“新用户”
    在这里插入图片描述
    3.新建用户
    用户名:ftpuser
    密码:Asdf!@#$1234
    取消勾选“用户下次登录时须更改密码”,勾选“密码永不过期”,点击创建,关闭
    在这里插入图片描述

3.3.设置共享文件夹权限

1.打开“这台电脑”,选择ftp文件,右键选择属性
在这里插入图片描述
2.在ftp属性中,点击“安全”,查看是否有everyone用户,若没有则创建everyone用户,若有,则修改everyone权限,勾选所有权限为允许。
在这里插入图片描述

3.4.创建everyone用户

1.右键ftp文件,点击“属性”,在ftp属性中选择“安全”,点击“编辑”
在这里插入图片描述
2.点击“添加”,进入“选择用户或组”界面
在这里插入图片描述
3.点击“高级”
在这里插入图片描述4.点击“立即查找”,在搜索结果中选择“everyone”点击确定。
在这里插入图片描述
5.选择“everyone”,勾选everyone所有权限。以此点击应用、确定。
在这里插入图片描述
6.点击确定,完成配置
在这里插入图片描述

3.5 添加FTP站点

1.点击“服务器管理器”,右上角“工具—Internet information services”。
在这里插入图片描述
2.在IIS管理器中点击右侧“demo-网站”,右键“添加FTP站点”

在这里插入图片描述
3.输入FTP站点名称,物理路径选择,上一步的c:\ftp文件夹,点击下一步
在这里插入图片描述

4.选择“无ssl”,点击下一步
在这里插入图片描述

5.身份验证:基本,授权选择指定用户,ftpuser,即第二部创建的ftp用户,权限勾选“读取”,“写入”,点击完成
在这里插入图片描述

3.6.FTP服务测试

1.打开 FTP 服务器的 IE 浏览器,选择工具 > Internet 选项 > 高级,取消勾选“使用被动 FTP(用于防火墙和 DSL 调制解调器的兼容)”并单击确定。
打开客户端的 IE 浏览器,选择工具 > Internet 选项 > 高级,勾选“使用被动 FTP(用于防火墙和 DSL 调制解调器的兼容)”并单击确定。

2.打开任意一个文件夹,在路径栏中输入ftp://服务器ip,回车

在这里插入图片描述
3.在弹出的登录界面输入用户名ftpuser,密码Asdf!@#$1234,此处账号密码为第二步创建账号。
在这里插入图片描述
4.成功登录后可以访问ftp服务器文件。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值