¿Cómo me conecto de forma remota a una máquina virtual con Windows XP

8

Estoy ejecutando Windows XP en una máquina virtual (Orace VirtualBox 4.0.8) en un servidor doméstico y quiero poder conectarme a él desde fuera de la red. Tengo el dominio gracias a dyndns.com que apunta a la computadora y el enrutador se reenvía a la computadora del servidor. ¿Pero se supone que debo reenviar al servidor o la IP de la máquina virtual? Ahora, cuando intento conectarme, aparece un error: no se pudo conectar.

¿Y cómo funcionan estos métodos de autenticación: nulo, externo, invitado?

Niklas
fuente

Respuestas:

5

Para conectarse a los servicios, deberá tener una dirección en la red de área local y no en una interfaz privada "puenteada" para la máquina virtual.

  • Abrir caja virtual
  • apague la máquina virtual de Windows si se está ejecutando
  • haga clic derecho en la máquina virtual y seleccione la configuración
  • Seleccione Red y para Adjunto a: seleccione Adaptador en puente

Su host virtual ahora debe tener una dirección de la red principal. Reenvíe los puertos a esta dirección. Y probablemente configure una dirección estática apropiada en Windows.

computermacgyver
fuente
Solo para agregar, en general, necesita una conexión por cable al enrutador para mose puenteado.
Journeyman Geek
2

Si la máquina virtual tiene una IP de la red local, puede conectarse a través de Samba, WWW o rdesktop

Si la máquina virtual tiene una IP de la red interna "predeterminada" del host, por ejemplo, 192.168.122.x, solo podrá conectarse a través de VNC.

Para conectarse a través de VNC, agregue nuevo hardware de gráficos a la VM en Virtual Machine Manager, diciéndole que escuche en todas las interfaces públicas. Luego puede reenviar un puerto desde su enrutador a la dirección IP del host, con el puerto listado en virt-manager, generalmente algo así como 5901.

-Eric

Eric
fuente
1
Voto negativo, lo siento, pero esto está mal. Él está usando VirtualBox y usted responde como si estuviera usando KVM. Esto va a confundir al usuario.
Javier Rivera
1
¡Buen punto! Perdí esa parte por completo.
Eric
1

No está claro qué significa conectar aquí. Pero si está intentando conectarse a su VM usando Escritorio remoto, entonces debe reenviar el puerto 3389 en su enrutador a la IP del host (donde el host es la computadora que ejecuta la máquina virtual, no la que se ejecuta en la VM).

También deberá haber instalado Oracle Extension Pack y haber habilitado RDP en la configuración de la máquina virtual.

ingrese la descripción de la imagen aquí

Perdón por la captura de pantalla en español, espero que encuentres el lugar en tu propio idioma.

Sobre la autenticación:

  • Ninguno significa que no hay autenticación, el sistema le permitirá conectarse de la misma manera que una pantalla local, es decir, solo le pedirá una contraseña si no está conectado o si ha bloqueado la pantalla.

  • Extrenal utiliza algún método externo para autenticarse. En un host Linux, eso significa que necesitará usar un servidor PAM. No es realmente útil para uso personal. Una nota: puede usar esto para conectarse a su propia biblioteca de autenticación, que es realmente geek.

  • Invitado utiliza su sistema de autenticación de invitado. Si está ejecutando un invitado de Windows, eso significa que siempre le pedirá su usuario y contraseña de Windows para permitirle iniciar sesión. Esta es la forma más fácil, pero necesitará tener las Adiciones de invitado ejecutándose en su invitado para poder para usarlo

Puede encontrar mucha más información en el manual del usuario .

Javier Rivera
fuente
Gracias por la respuesta detallada, pero todavía no puedo hacer que funcione. No puedo encontrar ningún tutorial detallado sobre el tema. ¿Se supone que debo asignar el invitado con su propia ip (Red = "adaptador en puente") o simplemente ir con la opción "NAT"? Con el servidor en funcionamiento, ¿debo conectarme a la IP del invitado o la IP del host?
Niklas
Debería funcionar con cualquier configuración de red, debe conectarse a la IP del invitado.
Javier Rivera
0

Haga clic derecho en su máquina virtual y haga clic en settingsluego vaya a la networkspestaña y luego cambie la Attached to:configuración a Bridged Adapterpredeterminada NAT.
Luego, inicie su máquina virtual y tendrá una referencia de IP a la máquina virtual desde su red, así que simplemente instale el servidor vnc en la máquina virtual como ultravnc y estará bien.

Muluneh despertó
fuente