一,引言

  Azure File Share 是支持两种认证方式的!

  1)Active Directory

  2)Storage account key

记得上次分析的 “Azure File Storage(一)为本地机器配置网络磁盘”  是通过 “Storage account key” 对 Azure File Share 进行验证的。以及上一篇文章 “Azure AD Domain Service(一)将 Azure VM 实例添加到域服务里”,结合这两篇文章,那么今天就使用第二种认证方式为域服务中的机器添加网络磁盘有。

-------------------- 我是分割线 --------------------

需要注意的是,今天的内容是基于已添加 VM 实例到 Azure AD Domain Service

-------------------- 我是分割线 --------------------

1,Azure AD Domain Service(一)将 Azure VM 实例添加到域服务里

2,Azure AD Domain Service(二)为域服务中的机器配置 Azure File Share 磁盘共享

二,正文

1,配置文件共享

找到之前创建好的 Azure Storage Account----- "cnbatesharestorage",选择左侧菜单 “Data storage =》File shares” 功能,点击 “+ File share” 添加文件共享

Name:“sharefilecontainer”

Tier 选择:“Transaction optimized”

点击 “Create” 进行创建

下图为刚刚创建好的共享文件 “sharefilecontainer”

2,配置 Azure AD Domain Service 身份验证

开启 Azure Directory 配置,点击图中箭头所指的位置

点击 “Set Up” 为文件共享启用Azure活动目录域服务(Azure AD DS)

选择复选框,点击 “Save” 进行保存

设置 "AAD DC 管理员" 用户对文件共享的权限。进入到 “sharefilecontainer” 的共享文件夹,选择 “Access Control (IAM)”,点击 “ + Add”,添加 “角色分配”

为 “AAD DC 管理员”-----“zhangsan” 添加:

1)Storage File Data SMB Share Contributer(存储文件数据 SMB 共享读取者)

2)Storage File Data SMB Share Elevated Contributer(存储文件数据 SMB 共享提升参与者)

2)Storage File Data SMB Share Reader(存储文件数据 SMB 共享读取者)

3,测试已配置 Azure AD Domain Servicer 域访问权限访问共享文件

重点:使用 AAD DC 管理员登录到域服务中的 vm 实例

点击 “Connect” 按钮,复制图中圈中的共享文件的路径地址

直接在已加入 Azure AD Domain Service 域服务的 vm 中访问,可以看到已需要用户名&密码

尝试添加文件 “Test.txt” 到当前共享文件中

回到虚拟机的共享文件中查看

Bingo!!!!! 成功。。成功的为 Azure Active Directory 域服务配置了 Azure 文件身份验证!

三,结尾

  大家需要注意的是已加入Azure AD Domain Service 域服务的VM 在登录时,用户必须是属于Azure AD 组的用户。并且需要为 Azure Storage Account 为共享文件开启 Azure AD Domain Services。以上内容大家多多练习。

官方文档:什么是 Azure Active Directory 域服务创建和配置Azure AD 域服务托管分配共享级权限

并且在本文所分享的内容也存在着很多我自己的一些理解,有理解不到位的,还包含,并且指出不足之处!!!!!

欢迎大家关注博主的博客:https://allenmasters.com/

作者:Allen

版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。

Azure AD Domain Service(二)为域服务中的机器配置 Azure File Share 磁盘共享的更多相关文章

  1. Azure AD Domain Service(一)将 Azure VM 实例添加到域服务里

    一,引言 有网友提到实际项目中如何将 Azuer VM 实例加入到 Azure AD 域,那我们今天就带着整个问题开始今天的分析!首先我们得了解什么是 Azure AD 域服务,Azure AD 域服 ...

  2. Azure AD B2C(二)使用Azure AD B2C为ASP.NET Core 应用设置社交帐户(邮箱)登录/注册

    一,引言 上次关于Azure AD B2C 讲到一些概念,有介绍到,Azure AD B2C 也是一种身份验证的解决方案,但是它运行客户使用其首选的社交,企业或者本地账户标识对应用程序和API进行单一 ...

  3. 修改Tomcat服务中的端口配置

    1.修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 : a. 修改Shutdown端口(默认为80 ...

  4. Azure AD(四)知识补充-服务主体

    一,引言 又到了新的一周了,也到了我新的分享的时间了,还记得上一周立得Flag,其中 “保证每周输出一篇文章” ,让我特别“在意”(这里用词不太恰当).主要是我的一个大学舍友,他突然问了我一个关于写博 ...

  5. WIN7中组件服务中的DCOM配置找不到Microsoft Excel应用程序的解决办法

    转自:http://blog.csdn.net/lploveme/article/details/8215265 在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Micro ...

  6. Azure Backup (1) 将SQL Server 2012虚拟机中数据库备份到Azure Storage

    <Windows Azure Platform 系列文章目录> 本文介绍的是由国内世纪互联运维的China Azure,相比国外的Global Azure.主要区别是存储账号的DNS地址不 ...

  7. libfastcommon总结(二)从文件中加载配置信息

    头文件为ini_file_reader.h 主要接口 IniContext iniContext;//定义配置文件信息 iniLoadFromFile();//加载文件为结构化配置信息    iniG ...

  8. msf+cobaltstrike联动(二):把cs中的机器spwan给msf

    前提:CS已经获取到session,可以进入图形化管理机器,现在需要使用msf进行进一步渗透,需要msf的metepreter. 开启msf msf设置监听 msf > use exploit/ ...

  9. Azure AD(二)调用受Microsoft 标识平台保护的 ASP.NET Core Web API 上

    一,引言 上一节讲到Azure AD的一些基础概念,以及Azure AD究竟可以用来做什么?本节就接着讲如何在我们的项目中集成Azure AD 包含我们的API资源(其实这里还可以在 SPA单页面应用 ...

随机推荐

  1. 年功序列c++游戏

    题目描述 在虚拟国度里多了很多 Virtual oier,为了树立对后辈的威信,从第 11 个 Virtual oier 开始的 oier 们搞起了年功序列的制度. 虚拟国度的创始人 oier Cht ...

  2. python 插入mysql数据库字符串中含有单引号或双引号报错

    出现问题场景:使用mysql数据库管理接口测试用例,新增接口用例时,传入的paras内容,有多层嵌套的时候,就会有["]双引号括住[']单引号的情况,可能在插入单双引号的数据到数据库的时候, ...

  3. HTML相关知识入门

    HTML 注意点 html是不区分大小写的 建议包括嵌套,不要交叉嵌套 文件后缀名可以是.html或.htm 格式 <!------类似于java中类的大括号--------> <h ...

  4. warmup(HCTF 2018)

    为啥想写这道题的wp呢,因为这道题就是照着phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613)复现出来的 题目 查看源码很容易找到source.php,直接访问 分析 题 ...

  5. 《剑指offer》面试题53 - II. 0~n-1中缺失的数字

    问题描述 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字. 示例 1: 输入: [ ...

  6. RichTextBox单独设置文字颜色

    richTextBox1.Select(index, "str1".Length); richTextBox1.SelectionColor = Color.Red;

  7. 前端 | 自定义组件 v-model:Vue 如何实现双向绑定

    v-model 是 Vue 中一个常用的指令,常用于表单中的数据绑定.如下基本用法想必大家都很熟悉,data 中的 checked 属性的值就会随着多选框的状态实时变化. <el-checkbo ...

  8. 【记录一个问题】go1.17中,把代码文件放在main.go的同级目录,导致无法编译

    写了类似目录结构的代码: myproxy - main.go - server.go 编译的时候总是出现main.go中找不到类型定义.但是用goland却可以直接执行. 最后调整了目录结构后解决: ...

  9. 【记录一个问题】用ndk的gcc命令行无法编译C++11的lambda等语法的代码

    /Users/ahfu/code/android/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_6 ...

  10. C++初始化列表各情况分析

    今天回顾了下C++初始化列表的知识,接下来我对这一知识作一总结. 我们在定义了一个类的时候,需要对类的成员进行初始化.关于初始化,有两种方法,一种在初始化列表中进行,另一种就是在构造函数中进行,对于这 ...