无法通过 RDP 连接到 Azure VM,但可以通过 Bastion 连接

2024-07-03

我之前能够通过 RDP 连接到 Azure VM,但现在突然无法通过 RDP 连接到 VM。

我尝试通过 Powershell 进行连接。

即使是 powershell 脚本也可以早些时候连接,但现在无法工作。我自己没有更改 Azure VM 中的任何内容。

我收到以下错误。

但我可以通过 Bastion 连接到虚拟机。

WinRM 已在 Azure VM 中启用。

我尝试创建新的 Azure VM 并启用 RDP 端口 3389,但仍然遇到相同的连接问题。

如何解决问题。


调试 RDP 问题时,我用来测试 Windows 客户端连接的一种工具是:

  • start
  • run
  • cmd
  • telnet ip 端口
  • 例如:远程登录 99.99.99.99 3389
  • 注意您可能需要从 Windows 功能工具安装 telnet 客户端

从具有不同公共地址的多个位置尝试此操作(包括在某些情况下从虚拟机本身,但显然不适合您的问题)。

它是否连接到 RDP 服务器侦听端口?

如果答案是肯定的,那么您就知道服务器正在监听。

如果答案是否定的,则端口可能被阻止、服务不可用或路由问题可能是原因。

大声思考,检查虚拟机前拥有的资源:

  • window 防火墙(与设置 RDP 特定的防火墙规则相比,禁用所有防火墙配置文件是一种更简单的故障排除方法,请参阅 REF)
  • 本地网络出站流量块
  • 虚拟机前面的防火墙

Ref: https://learn.microsoft.com/en-us/azure/virtual-machines/troubleshooting/enable-disable-firewall-rule-guest-os https://learn.microsoft.com/en-us/azure/virtual-machines/troubleshooting/enable-disable-firewall-rule-guest-os

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

无法通过 RDP 连接到 Azure VM,但可以通过 Bastion 连接 的相关文章

  • Azure DevOps - 在 PowerShell 脚本中设置和使用变量

    我有一个 Azure DevOps 构建管道 其中有两个单独的 PowerShell 脚本 在第一个脚本中 我从 XML 文件中获取一个值 并将该值设置在环境变量中 在我的第二个脚本中 我想使用环境变量中的值 不幸的是 我没有看到环境变量被
  • ConvertFrom-Json 最大长度

    我在使用 PowerShell v3 转换大小超过 2MB 的 JSON 字符串时遇到问题 PowerShell 使用的 JSON 序列化程序的默认限制设置为 2MB 这解释了该错误 然而 当我在较小的集合上使用 ConvertFrom J
  • 从 Bitbucket 构建 Bamboo,部署到 Azure 云

    我正在寻找一种使用与 Visual Studio Online 类似的所有 Atlassian 产品来构建和部署 NET Web 应用程序的解决方案 基本工作流程是 合并到 Master Bitbucket 上的 Git 使用 Bamboo
  • ConvertTo-SecureString 在不同服务器上提供不同的体验

    我遇到了从远程服务器上的 XML 文件创建凭据对象的问题 这是我用来测试的代码 XML File
  • 相当于 PowerShell 中的“cd %programfiles%”?

    在传统的cmd中 我们可以使用cd programfiles 切换目录 通常解析为C Program Files 在PowerShell中 我们如何通过环境变量进入目录 原理是 Env variablename 所以你可以尝试 cd Env
  • Azure B2C:默认显示名称

    我们的系统管理员希望能够搜索用户并通过他们的名字和姓氏来识别他们 这两个信息都是我们在用户注册时收集 要求的 我们不允许用户在创建帐户时指定 显示名称 值 管理门户使用 显示名称 作为 用户 窗格中显示的三列之一 对于系统管理员来说 如果能
  • PS1 文件的正确编码是什么

    我正在对一系列 PS1 和 PSM1 文件进行一些文本流处理 并且遇到了一些智能引号和破折号的问题 永远 永远 从 MS Scripting Guy 博客剪切和粘贴代码 我认为问题出在编码上 所以我查看了 我有 ASCII 和 UTF8 的
  • PowerShell 脚本未压缩正确的文件

    Function Zip Param string zipFile string toBeZipped CurDir Get Location Set Location C Program Files 7 Zip 7z exe A tzip
  • PowerShell 脚本未压缩正确的文件

    Function Zip Param string zipFile string toBeZipped CurDir Get Location Set Location C Program Files 7 Zip 7z exe A tzip
  • Azure网站保留IP

    几天来我一直在努力寻找这个问题的答案 我想在以下任一位置托管一个新的天蓝色网站Basic层或Standard tier 该网站将调用第三方服务 我需要向该服务提供商提供一个 IP 地址 他们会将其列入白名单 因此 当新的 Azure 网站向
  • 如何使用 PowerShell 替换文件中出现的每个字符串?

    使用 PowerShell 我想替换所有出现的 MYID 在给定文件中MyValue 最简单的方法是什么 使用 V3版本 Get Content c temp test txt Replace MYID MyValue Set Conten
  • 如何检测 ASP.NET 站点是否在本地、Azure Web 角色或 Azure 网站中运行?

    注意 这与检测本地运行与 Azure 角色中运行的问题不同 据我所知 该问题已经得到解答 我有一个部署到 Azure 的 APS NET MVC 应用程序 我正在运行 Azure 工具的 V2 5 我希望能够检测代码运行在以下三种场景中的哪
  • powershell中排序后的文件大小是原始文件的两倍

    我有一个 powershell 脚本 它读取文件内容 对其进行排序并将输出写入新文件 以下是脚本 获取内容 inputFile 排序 gt sortedFile 文件中的输出已正确排序 但输出文件 sortedFile 比输入文件 inpu
  • PowerShell 的调用运算符 (&) 语法和双引号

    有人可以向我解释这个结果吗 多年来我浪费了很多时间试图掌握 PowerShell 调用命令的语法 但这 我什至无法猜测如何从输入中获取此结果 PS C Users P gt echoargs 1 2 3 4 5 6 7 8 9 Arg 0
  • 使用 Powershell 脚本开始调试 Visual Studio 项目

    我曾经在 Visual Studio 中打开解决方案文件 右键单击项目 选择 调试 gt 启动新实例 来启动调试会话 我可以编写一个 powershell 脚本来自动执行此操作吗 为了让事情变得更简单 自动化不必重建和项目 脚本只需要在 V
  • 将代码从 Excel 宏转换为 PowerShell

    我在 Excel 中打开一个 CSV 文件并运行此宏来更改背景颜色 我正在尝试将这部分代码转换为PowerShell lrow Range G Rows Count End xlUp Row Set MR Range G2 G lrow F
  • PowerShell - 从 .csproj 文件获取版本

    我正在学习 PowerShell 现在 我正在努力获得Version csproj 文件中的元素值 csproj 文件的 XML 如下所示
  • 微软Azure DDOS防护

    我正在 Microsoft Azure 中运行企业级应用程序 我想知道 Microsoft Azure 中 DDOS 投影的建议是什么 该文档明确指出该平台受到 DDOS 保护 但没有提供更多详细信息 我对Azure DDOS的理解是 如果
  • 在 Powershell 中运行 Access 宏

    我尝试使用以下代码在 PowerShell v4 0 Windows 8 1 中运行 Access 2010 宏 Access New Object com Access Application Access OpenCurrentData
  • Azure 移动应用程序 node.js 后端 Android 客户端 - 50 行限制

    我一直在尝试获取 Azure 移动应用程序返回的超过 50 行结果 但到目前为止没有成功 我已经尝试过以下方法 A Top 100 Skip 100 gt 这个解决方案在我的上下文中对我来说没有用 b 有人建议我尝试将 app js 中的

随机推荐

  • 将协调器标记为组死亡(Kafka)

    我的一项服务几小时前停止工作了 我已经重新启动了服务器 但这个消费者进程没有向 Kafka 注册 这是消费者启动时显示的内容 2017 04 21 10 22 54 887 INFO 18036 afka consumer 1 o a k
  • 经典继承与原型继承

    读完这两篇文章后 我很好奇 编程社区如何使用它 在什么情况下哪个 经典继承有很多原型继承所不存在的问题 例如 经典传承 紧耦合 继承是面向对象设计中最紧密的耦合 后代类对其祖先类有深入的了解 不灵活的层次结构 又名必要的重复 单父层次结构很
  • 让 PIL/Pillow 4.2.1 正确上传到 AWS Lambda Py3.6

    背景 过去几天我一直在努力部署使用 Pillow 的 Lambda 我正在使用 Python 3 6 进行部署 值得注意的是 我是在 Windows 10 环境上开发的 第一次尝试 我首先通过执行以下操作 让 pip 严格在我的工作区中安装
  • 让 PIL/Pillow 4.2.1 正确上传到 AWS Lambda Py3.6

    背景 过去几天我一直在努力部署使用 Pillow 的 Lambda 我正在使用 Python 3 6 进行部署 值得注意的是 我是在 Windows 10 环境上开发的 第一次尝试 我首先通过执行以下操作 让 pip 严格在我的工作区中安装
  • 如何在java中指定外部程序调用的参数编码

    我想使用包含德语字母的参数启动一个外部程序 如下所示 ProcessBuilder pb new ProcessBuilder myScript sh argument with letters Process p pb start 我的
  • 如何在java中指定外部程序调用的参数编码

    我想使用包含德语字母的参数启动一个外部程序 如下所示 ProcessBuilder pb new ProcessBuilder myScript sh argument with letters Process p pb start 我的
  • 如何从 SYS_REFCURSOR 派生的 DBMS_SQL 游标中获取值?

    我试图从 DBMS SQL TO CURSOR NUMBER 迭代游标编号 并遇到问题 当我尝试将值拉入变量时 我得到 ORA 01007 变量不在选择列表中 这是复制我的问题的代码块 DECLARE cur SYS REFCURSOR n
  • 如何从 webView.evaluateJavascript 回调返回值?

    所以我有一个名为JavaScript桥我用它来在 Java 和 Javascript 之间进行通信 要将命令发送到 javascript 我只需使用以下命令 public void sendDataToJs String command w
  • 如何从 webView.evaluateJavascript 回调返回值?

    所以我有一个名为JavaScript桥我用它来在 Java 和 Javascript 之间进行通信 要将命令发送到 javascript 我只需使用以下命令 public void sendDataToJs String command w
  • 提取 C++ 模板参数

    尽管我对此表示怀疑 但我很好奇是否可以使用 RTTI 从现有类型中提取原始类型模板参数 例如 typedef std bitset lt 16 gt WordSet 是否可以提取上述代码中的数字 16 而不用在其他地方进行硬编码 欢迎特定于
  • JavaScript 对象字面量长度 === 未定义?

    我正在研究这个动画功能 http jsfiddle net Wolfy87 dZjnX 20 但我有一个问题 我似乎无法执行应该是一项简单的任务 我无法获得对象的长度 如果你查看 jsFiddle 你可以看到我正在运行alert prope
  • 提取 C++ 模板参数

    尽管我对此表示怀疑 但我很好奇是否可以使用 RTTI 从现有类型中提取原始类型模板参数 例如 typedef std bitset lt 16 gt WordSet 是否可以提取上述代码中的数字 16 而不用在其他地方进行硬编码 欢迎特定于
  • Git 更改工作目录

    我想使用 Git 存储库 但工作树应该是远程的 例如 如果我的项目存储在 project and project git存储在里面 git project git 我通过配置更改了工作树 worktree Users myuser proj
  • TCPDF_import 未引入现有文件

    我有一个空白证书的 PDF 我想在用户完成学习课程时填写两行 并显示 PDF 以便他们可以打印或下载 我正在使用 TCPDF 在现有 PDF 上写入这两行 根据上一篇文章中的建议 使用 PHP 填写 PDF https stackoverf
  • TCPDF_import 未引入现有文件

    我有一个空白证书的 PDF 我想在用户完成学习课程时填写两行 并显示 PDF 以便他们可以打印或下载 我正在使用 TCPDF 在现有 PDF 上写入这两行 根据上一篇文章中的建议 使用 PHP 填写 PDF https stackoverf
  • 拔下并重新插入连接器后无法从串行设备读取

    我有一个 Linux 应用程序应该从串行设备读取 dev ttyS0 串口设备打开方式如下 Open the serial port if serial device open dev ttyS0 O RDWR O NOCTTY lt 0
  • 编译'com.android.support:multidex:1.0.1'发生错误:所有com android支持库必须使用完全相同的版本

    今天 我将 Android studio 更新到 2 3 并将 gradle 更新到 3 4 1 但是当我构建项目时 出现错误 这是错误 https i stack imgur com PThyX jpg所以我添加 buildToolsVe
  • NestJS TypeORM InjectRepository 无法读取未定义的属性“原型”

    尝试进行单元测试 出现以下错误 类型错误 无法读取未定义的属性 原型 导出类 UserService 构造函数 InjectRepository 用户 私有只读userRepository 存储库 spec ts describe Auth
  • Getters 和 Setters 应该做什么和不应该做什么[重复]

    这个问题在这里已经有答案了 可能的重复 约定问题 什么时候使用 Getter Setter 函数而不是使用 Property https stackoverflow com questions 67063 convention questi
  • 无法通过 RDP 连接到 Azure VM,但可以通过 Bastion 连接

    我之前能够通过 RDP 连接到 Azure VM 但现在突然无法通过 RDP 连接到 VM 我尝试通过 Powershell 进行连接 即使是 powershell 脚本也可以早些时候连接 但现在无法工作 我自己没有更改 Azure VM