对自己感到沮丧,因为我似乎已经通过RDP或FTP锁定了自己的Azure VM。当我尝试通过RDP登录服务器时,我收到错误消息"凭据是正确的,但主机无法以其他原因登录。 "
我不知道我是如何造成这种情况的,但我认为它与某些用户或群组有关。我正在努力设置一个用户允许FTP访问特定文件夹,为用户创建一个新组,然后设置该文件夹的权限。得到了他所有的设置,但设法锁定自己在这个过程中。
在我致电Azure支持并支付费用之前,想知道该尝试什么? (如果他们甚至可以提供帮助)
谢谢,漫长的一天......
答案 0 :(得分:3)
VM Access扩展程序旨在帮助您访问已被锁定的Azure虚拟机。您可以使用Azure PowerShell模块在Azure VM上配置扩展。
Get-AzureVM -ServiceName MyCloudService -Name MyVMName | Set-AzureVMAccessExtension -UserName MyUserName -Password MyPassw0rd! | Update-AzureVM;
答案 1 :(得分:0)
首先尝试使用该工具。它真的是一个救生员,使用起来非常简单。
Microsoft Azure IaaS(Windows)诊断程序包
https://home.diagnostics.support.microsoft.com/SelfHelp?knowledgebaseArticleFilter=2976864
此博客文章的其他信息:
对基于Windows的Azure虚拟机的远程桌面连接进行故障排除
答案 2 :(得分:0)
如果您使用Azure资源管理而不是Azure服务管理,则需要使用不同的命令集:
查看可用的订阅机器(假设您已经登录):
Get-AzureRMVM | select Name, ResourceGroupName
选择您需要处理的机器:
$vm = Get-AzureRmVM -Name '<VM_NAME>' -ResourceGroupName '<RG_NAME>'
创建新凭据:
$cred=Get-Credential
在VM上设置凭据:
Set-AzureRmVMAccessExtension -VMName '<VM_NAME>' -ResourceGroupName '<RG_NAME>' -UserName $cred.GetNetworkCredential().Username -Password $cred.GetNetworkCredential().Password -Name '<EX_NAME>'
更新VM:
Update-AzureRmVM -VM $vm