gpt4 book ai didi

azure - 远程禁用我的 Azure 虚拟机上的网络级安全性

转载 作者:行者123 更新时间:2023-12-03 04:43:39 26 4
gpt4 key购买 nike

每当我尝试登录我的服务器时,我都会收到以下错误您尝试连接的远程计算机需要网络级身份验证 (NLA),但无法联系您的 Windows 域 Controller 来执行 NLA。如果您是远程计算机的管理员,则可以使用“系统属性”对话框的“远程”选项卡上的选项禁用 NLA。

尽管启用了 TCP 端口 5986,但我无法使用 powershell 和远程注册表 (regedit) 远程连接到我的服务器。任何人都可以提出解决方案吗?

最佳答案

有一种简单的方法可以通过 Azure 门户禁用 NLA。您可以导航到操作---运行命令---选择DisableNLA脚本,然后在完成运行命令脚本后单击运行按钮,重新启动Azure VM以进行更改生效。

enter image description here

或者,您还可以使用 PowerShell 或 Azure CLI 调用运行命令。

https://learn.microsoft.com/en-us/azure/virtual-machines/windows/run-command

例如

运行这些 PowerShell 脚本以在本地计算机上禁用或启用远程计算机的 NLA Invoke-AzVMRunCommand -ResourceGroupName '<myResourceGroup>' -Name '<myVMName>' -CommandId 'RunPowerShellScript' -ScriptPath '<pathToScript>' -Parameter @{"arg1" = "var1";"arg2" = "var2"}

$ComputerName = "remote computer"

# Getting the NLA information
(Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices -ComputerName $ComputerName -Filter "TerminalName='RDP-tcp'").UserAuthenticationRequired

# Setting the NLA information to Disabled
(Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices -ComputerName $ComputerName -Filter "TerminalName='RDP-tcp'").SetUserAuthenticationRequired(0)

# Setting the NLA information to Enabled
(Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices -ComputerName $ComputerName -Filter "TerminalName='RDP-tcp'").SetUserAuthenticationRequired(1)


# -Parameter @{"arg1" = "var1";"arg2" = "var2"}

结果

enter image description here

关于azure - 远程禁用我的 Azure 虚拟机上的网络级安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61914591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com