Remote Desktop Connection Manager (RDCMan) es una utilidad oficial de Microsoft para conectarse a servidores a través de RDP (que reemplazó el complemento Remote Desktops) y manejar de manera eficiente las tareas de administración diarias del administrador del sistema. la versión de RDCMan 2.7 tiene una característica interesante se puede usar para conectarse directamente a la consola de la máquina virtual Hyper-V mediante VMConnect. La conexión se realiza a través del Modo de sesión mejorado, que utiliza VMBus (un canal de comunicación lógico entre particiones entre el host de Hyper-V y las máquinas virtuales).

Para conectarse a una máquina virtual, lo primero que debe hacer es obtener su ID de VM. Puede obtenerlo usando PowerShell, por ejemplo:

Get-VM -Name lon-dc01 | select ID

Una vez que tenga la ID de la máquina virtual, abra RDCMan y agregue un nuevo servidor. Verificar Artículo Conexión de la consola de VM. Luego, especifique el nombre del servidor Hyper-V en el que reside la máquina virtual en el campo Nombre del servidor. En el identificación especifique su identificador obtenido en el paso anterior y guarde la configuración.

Para conectarse a la máquina virtual, debe especificar una cuenta de usuario con privilegios de administrador de Hyper-V.

Nota. Incluso si su cuenta está incluida en el grupo local Administradoresañádelo también a la Administradores de Hyper-V grupo.

administrador de conexión de escritorio remoto vm consola conectar

Ahora puede conectarse a la consola de la máquina virtual en el hipervisor Hyper-V como al servidor normal. La ventaja de conectarse a la consola es que la VM puede estar en la red privada aislada interna, el acceso a través de RDP puede estar deshabilitado, es posible que no tenga ningún adaptador de red todavía puedes conectarte a él.

Propina. En el servidor Hyper-V, se debe abrir el puerto TCP 2179.

administrador de conexión de escritorio remoto hyper-v

Si desea brindar la capacidad de conectarse a la consola de una máquina virtual en particular a un usuario normal (no un administrador), debe otorgar los permisos apropiados.

Grant-VMConnectAccess -ComputerName hv-srv-01 -VMName lon-srv-01 -UserName contosojpatrick

En caso de que se encuentre con el error "Razón de desconexión desconocida 3848" al conectarse, debe configurar una serie de configuraciones de registro. El problema es que la política CredSSS (Proveedor de servicios de seguridad de credenciales) en el host de Hyper-V no permite autenticar a los usuarios remotos de forma predeterminada.

motivo de desconexión desconocido 3848

Inicie la consola de PowerShell con privilegios administrativos y ejecute los siguientes comandos:

New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowDefaultCredentialsDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowSavedCredentialsDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowDefaultCredentials -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentialsDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentials -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentialsWhenNTLMOnly -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowFreshCredentialsWhenNTLMOnlyDomain -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowSavedCredentials -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force
New-ItemProperty -Path HKLM:SYSTEMCurrentControlSetControlLsaCredsspPolicyDefaultsAllowSavedCredentialsWhenNTLMOnly -Name Hyper-V -PropertyType String -Value "Microsoft Virtual Console Service/*" -Force

Ahora intenta conectarte de nuevo. ¡Deberia de funcionar!

Por lo tanto, con RDCMan puede conectarse de forma remota a cualquier consola de máquina virtual que se ejecute en el host de Hyper-V, independientemente del sistema operativo invitado (ya sea Windows, Linux, MacO o cualquier otro).

Recomendado para ti