对Azure虚拟机的一些操作可能会导致无法远程连接,本文罗列了以下导致不能远程连接的场景:

场景1

在虚拟机的网卡配置中配置IP地址或MAC地址,导致重新启动后,虚拟机可能无法远程连接。

  

场景2

虚拟机启用了Remote Desktop Licensing(远程桌面授权)功能,试用期120天到期后,虚拟机无法正常RDP。

这个功能安装后,可以允许多于2个用户同时访问Windows Server,但是这个是付费功能,默认有120天的试用期,试用期到期后,会遇到无法正常RDP到虚拟机的问题。关于更多详细内容请参考这篇文章

解决方法:在运行中使用命令mstsc /v: IP:Port /admin登陆虚拟机

  

场景3

虚拟机的“远程设置”(Remote settings)选项,被选成了“不允许连接到这台计算机”(Don’t allow remote connection to this computer),这个选项可能并非用户修改,有可能是一些第三方的安全软件设置:

  

场景4

错误配置了防火墙规则,导致禁止RDP端口通信或者屏蔽了IP地址。 例如禁用了默认的Inbound或Outbound规则:

由于防火墙规则的配置方法多种多样,所以这里不具体举例。关于Windows防火墙规则设置,请参考这篇文章

场景5

误关闭了一些核心服务。常见的如Windows Firewall服务。

停止Windows Firewall后会直接导致无法远程连接虚拟机。 此外,一些关键的系统服务停止也会导致无法远程(例如Remote Desktop Services),所以在关闭系统服务前,请确保不会影响虚拟机的远程连接。  

场景6

用户账户过期。 默认虚拟机创建的时候配置的管理员账号是会过期的:

所以,如果过期不及时配置,密码过期后只能重置密码。  

场景7

一些第三方的安全软件会修改RDP的侦听端口。 由于第三方软件种类比较多,这里不具体举例。 解决此类问题的方法: 首先通过Powershell(5986端口)连接到服务器中:

 
Enter-Pssession -ComputerName [VM's VIP] -port [The Port of PowerShell] -Authentication Negotiate -Credential [Username] -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck)

连接成功后,使用tasklist /svc查看TermService的PID:

使用netstat -ano查看TermService侦听的端口:

如果发现是非3389端口,则在终结点(Endpoint)处将RDP的本地端口(Local Port)修改为对应端口号即可。

立即访问http://market.azure.cn

【虚拟机-远程链接】Azure Windows 虚拟机常见导致无法远程的操作的更多相关文章

  1. Azure Linux 虚拟机常见导致无法远程的操作

    对Azure虚拟机的一些操作可能会导致无法远程连接,本文罗列了以下导致不能远程连接的场景: 场景1 - 在虚拟机配置IP地址或MAC地址 场景2 - 错误地修改服务的配置文件 场景3 - 误设置防火墙 ...

  2. 【虚拟机-远程连接】Azure Linux 虚拟机常见导致无法远程的操作

    对Azure虚拟机的一些操作可能会导致无法远程连接,本文罗列了以下导致不能远程连接的场景: 场景1 - 在虚拟机配置IP地址或MAC地址 场景2 - 错误地修改服务的配置文件 场景3 - 误设置防火墙 ...

  3. 计算机通过远程连接登录windows虚拟机具体配置流程

    1.打开一台windows虚拟机右击开始,选择——计算机———属性 2.点击允许运行任意版本远程桌面虚拟机连接,点击确定 3.打开服务管理器——用户,如图我一会要用”lisi“用户远程登录此虚拟机 4 ...

  4. Powershell远程在Azure A7虚拟机执行Java JVM失败

    近期.使用Powershell脚本在A7 (8核,56G内存)配置的 Azure VM(Virtual Machine.虚拟机)上远程运行Java JVM时 (java.exe -version).总 ...

  5. 远程链接 aws Windows Server 2016 Base Nano

    第一次接触Windows Server 2016 Base Nano,平时工作中或者自己私下使用win的服务器都是带桌面版本的 而这次在aws一不小心开了一台Nano服务,刚开始我都不知道这个是什么玩 ...

  6. 使用 Azure CLI 创建 Windows 虚拟机

    Azure CLI 用于从命令行或脚本创建和管理 Azure 资源. 本指南详细介绍如何使用 Azure CLI 部署运行 Windows Server 2016 的虚拟机. 部署完成后,我们连接到服 ...

  7. 使用 Azure 门户创建 Windows 虚拟机

    可以通过 Azure 门户创建 Azure 虚拟机. 此方法提供一个基于浏览器的用户界面,用于创建和配置虚拟机和所有相关的资源. 本快速入门介绍了如何创建虚拟机并在 VM 上安装 webserver. ...

  8. 通过xrdp实现远程桌面连接Windows Azure linux虚拟机

    本文以Oracle Linux 6.4虚拟机为示例(22及3389端口必须打开,分别用于SSH及RDP连接) 1.在安装xrdp之前,首先需要安装一些必要的包,如: # yum -y install ...

  9. 使用VNC远程连接Windows Azure Linux虚拟机

    本文以Oracle Linux 6.4虚拟机为示例 一. 安装 tigervnc-server 使用“rpm -qa vnc”指令查看是否安装vnc服务,如果没有安装,则可以使用yum或者rpm进行安 ...

随机推荐

  1. Python手动安装 package

    https://pypi.python.org/pypi 下载 解压 进入setup.py的目录 python setup.py build python setup.py install

  2. WCF部署到IIS上调用报错:由于扩展配置问题而无法提供您请求的页面

    将WCF部署到全新win7 x64 IIS7.5上访问报错:由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 原因:IIS不识别.sv ...

  3. VS2015中使用Git遇到问题 Cannot do push / pull in git - working with visual studio

    I have made a lot of changes, when I am trying to push them - I am getting the next error: You canno ...

  4. day03-CSS(1)

    一 .Css概念 CSS 指层叠样式表 (Cascading Style Sheets)(级联样式表) Css是用来美化html标签的,相当于页面化妆. ◆样式表书写位置 二. 选择器 1. 写法 选 ...

  5. Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  6. SCUT - 299 - Kaildls的数组划分 - dp - 高精

    https://scut.online/p/299 \(dp[i][k]\) 为前 \(i\) 个数分 \(k\) 组的最大值,那么 $dp[i][k]=max_{p=1}^{i-1}{dp[p][k ...

  7. 浅淡Java多线程

    工作中一直忙着实现业务逻辑,多线程接触得不多.对多线程的认知,一直停留在Thread和Runnable上.最近心血来潮,找了几本多线程的书,不看不知道,一看吓一跳.原来我对多线程的理解是多么的肤浅.记 ...

  8. 为HTML5添加新样式标签

    为 HTML 添加新元素 该实例向 HTML 添加的新的元素,并为该元素定义样式,元素名为 <myHero> : 实例 <!DOCTYPE html> <html> ...

  9. python爬虫——web前端基础(4)

    CSS,指层叠样式表,用来定义如何显示HTML元素,一般和HTML配合使用. 在HTML中使用CSS样式的方法: 内联样式表:CSS代码直接写在现有的HTML标记中,直接使用style属性改变样式.例 ...

  10. Ubuntu14.04创建WiFi热点

    右键右上角网络图标→Edit Connections →Wi-Fi→Add→Wi-Fi→Create→SSID(wifi名称)→Mode(Ad-hoc)→IPv4 Settings→Methods(S ...