如何验证 Azure 虚拟机 RDP 证书?

2024-04-01

我的虚拟机的 RDP 证书指纹由于某种原因发生了更改。有没有办法在 Azure 中验证新的证书指纹?

类型:虚拟机(经典),计算机:Basic_A3,操作系统:Windows Server


Azure 中有可用的启动诊断日志,在启动虚拟机时默认启用。您可以通过在 Azure 门户中选择虚拟机来找到它们;在菜单部分“支持+故障排除”中,选择“启动诊断”,然后选择“串行日志”选项卡。这些日志将各种系统参数列为 JSON 对象,其中包含remoteAccess如下所示的物体。

"remoteAccess": {
    "windows": {
        "rdpPort": 3389,
        "rdpEnabled": true,
        "rdpTcpListenerSecurityConfiguration": {
            "nlaUserAuthenticationRequired": true,
            "authenticationSecurityLayer": "TLS",
            "protocolNegotiationAllowed": true
        },
        "rdpTcpListenerMaxConnections": 2,
        "rdpFirewallAccess": "Allowed",
        "rdpAllowedUsers": [
            "TestUser"
        ],
        "rdpCertificateDetails": {
            "subject": "CN=RDPTest",
            "thumbprint": "9AD7CB3493790BCAB6FBF543EBBBE68883E9EE89",
            "validFrom": "2018-02-17T10:58:42Z",
            "validTo": "2018-08-19T10:58:42Z"
        },
        "rdsLicensingStatus": null
    }
}

正如你所看到的,有一个rdpCertificateDetails列出 RDP 服务器证书的 SHA 指纹的对象。与 Linux 启动诊断日志不同,它每次都会列出指纹,因此无需担心首次启动时是否未记录指纹。

首次连接时,会出现“未知发布者”警告。

单击并输入您的凭据。输入您的凭据后,它将显示“身份无法验证”警告。计算机的名称将是 Azure 中 VM 的名称。

点击查看证书,进入详细信息。您可以在此处找到指纹,以与启动诊断中的指纹进行验证。

有关在 Azure 门户中查找启动诊断以及获取 Linux VM 的 SSH 密钥的更多详细说明,请参阅我的答案这个 StackOverflow 问题 https://stackoverflow.com/a/39464677/347061.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何验证 Azure 虚拟机 RDP 证书? 的相关文章

  • 命令行 Windows 挂在 RDP Windows 中

    我们定期通过 RDP 访问构建机器 并且会打开许多 命令行窗口 有时 这些窗口会挂起 就像有人将焦点切换到它们并按下暂停键一样 敲击键盘会推动整个过程 但偶尔会错过这个过程 每个人都在等待过程完成 同时等待有人按下按键 为什么会出现这种情况
  • 无法使用 Spring.NET 将依赖项注入到 Azure WorkerRole 对象

    我在使用 spring net 4 0 和 nhibernate 3 0 开发基于 ASP net 的 Web 应用程序方面拥有一定的经验 最近我遇到了一种情况 我需要使用 spring net 来注入我的服务依赖项 这些依赖项属于Work
  • Service Fabric:服务之间的调用有延迟?

    我们正在开发一个由多个不同服务组成的服务结构应用程序 我们的应用程序工作方式的一个关键部分是这些服务需要大量相互调用 直到最近我们增加了应用程序的负载并发现它的速度大大减慢时 我们才遇到任何问题 经过大量调查和对各种事情进行计时后 我们发现
  • 用于存储应用程序用户机密的 Azure Key Vault 机密

    在我的应用程序中 我必须存储用户的非常敏感的数据 例如其他第三部分服务的各种密码 用户填写一个表格 向我们提供第三部分服务的登录名和密码 该应用程序的目标是使用从 100 多个输入生成的 powershell 脚本来设置其他复杂系统 需要将
  • Azure Webjob 与云服务

    WebJob 和云服务有什么区别 我试图对两者进行概述 根据定义 它们似乎能够实现相同的目标 也许云服务有更多功能 云服务 Web Worker Role 将为您提供完整的虚拟机 VM 由于您想将 WebJobs 与云服务进行比较 我假设您
  • Microsoft 认知服务 - 计算机视觉:订阅密钥无效

    我正在尝试使用计算机视觉API https azure microsoft com en us services cognitive services computer vision 来自微软的认知服务 但是 我的钥匙似乎不起作用 我使用该
  • 如果Jetty的密钥库中有多个证书,它如何选择?

    我们的系统中有一些代码用于自动将自签名证书生成到密钥库中 然后由 Jetty 使用 如果给定主机的密钥已经存在 那么什么也不会发生 但如果它不存在 我们会生成一个新密钥 如下所示 public void generateKey String
  • 如何在 Microsoft Azure 中提取 Blob 存储中的 Blob 的上次修改日期

    我对 MS Azure 的世界还很陌生 我正在尝试使用 Python 获取保存在我的 blob 存储中的一堆文件 块 blob 的文件名和最后修改日期 这是我正在使用的代码 import datetime from azure storag
  • Azure SQL 数据库流量迁移到较新的网关

    收到来自 azure 的关于 Azure SQL 数据库流量迁移到较新网关的电子邮件 电子邮件中有几个链接 包括Azure SQL 数据库流量迁移到较新的网关 https learn microsoft com en us azure sq
  • 使用openssl从服务器获取证书

    我正在尝试获取远程服务器的证书 然后可以将其添加到我的密钥库中并在我的 Java 应用程序中使用 一位高级开发人员 正在度假 告诉我我可以运行这个 openssl s client connect host host 9999 获取转储的原
  • 在 IISNode 上运行的 Azure Node.js 应用程序中未定义端口

    我有一个使用 IISNode 运行 Node js 应用程序的 Azure 应用服务 问题是process env PORT未定义 我读过 IISNode 使用一个叫做命名管道并且端口信息可能不容易读取 但就我而言 我只是未定义 我尝试部署
  • 如何在 Azure 中调试测试发送?

    I am trying to setup a successfull push notifications between my Net backend and ios client in azure I followed this htt
  • 从 Microsoft Graph 请求“/joinedTeams”时出现“未经授权”错误

    我正在设置一个用于通过 Microsoft Graph API 修改 Microsoft Teams 帐户 团队 频道 的应用程序 但我无法从我需要调用的所有端点获得响应 我已遵循guide https learn microsoft co
  • 无法访问集群端点,请检查是否存在连接/防火墙/DNS 问题

    我目前正在研究云技术 在我当前的一个项目中 我在 Azure 中创建了服务结构集群 然后我尝试通过 Windows PowerShell 连接到集群 我收到错误 无法访问集群端点 请检查是否存在连接 防火墙 DNS 问题 请告诉我如何解决上
  • 使用 Azure 表存储进行代码优先和身份验证

    我正在开发一个小型网络应用程序 并且刚刚达到开发阶段 我需要开始做出数据库决策 我最初的计划是在 Azure 上使用 EF Code First 和 MSSQL 因为它只是简化了使用数据库的过程 然而 当我研究 Azure 上的数据库托管功
  • 禁用 Azure 应用服务上的某些 W3C 日志记录字段

    在 Azure 应用服务中记录 Web 服务器日志时 默认情况下会记录每个字段 并且似乎没有任何方法可以禁用特定字段 有没有解决的办法 或者我错过了什么 只要 applicationhost config 中的 IIS 支持 您就可以使用X
  • 我如何使用cloud-init在azure中的ubuntu VM上加载数据磁盘

    我一直在尝试使用 cloud init 在 azure 中的 Ubuntu VM 上分区和安装数据磁盘 大多数在线示例都展示了如何对临时磁盘执行此操作 但没有对数据磁盘执行此操作 我尝试涉足它 但运气不佳 如果我在下面的代码中做错了什么 或
  • 您可以在一个 Windows Azure 实例上部署多个 Web 应用程序吗?

    是否可以在一个 windows azure 小型计算实例中运行一堆 Web 应用程序 我正在考虑使用 Azure 作为放置一堆处于开发和非生产状态的项目 Web 应用程序 的地方 有些实际上已经被封存了 但我想在某个地方有一个活跃的实例 我
  • 无法将较大的 blob 上传到 Azure:azure.core.exceptions.ServiceRequestError:操作未完成(写入)(_ssl.c:2317)

    我正在尝试使用 Python SDK 将一些较大的 blob gt 50MB 上传到我的 Azure 存储容器 connect str os environ AZURE STORAGE CONNECTION STRING blob serv
  • iOS 上读取证书问题

    我正在尝试从 iOS 中的各种 URL 读取证书 然而 我的代码运行不佳 应该返回我需要的信息的数组总是返回null 我缺少什么 void findCertificate NSString url NSInputStream input N

随机推荐