SSH en VMWare VM configurado con NAT desde otra máquina

SSH en VMWare VM configurado con NAT desde otra máquina

Tengo una máquina host y una máquina virtual Linux en su interior, a través de VMWare. La máquina virtual está configurada para usar NAT, lo que creo que significa que el host no tiene una interfaz de red separada para la máquina virtual.

¿Es posible para mí acceder a esta máquina virtual desde alguna otra máquina? ¿Cómo sé qué puerto usar en el host para configurar el reenvío de puertos?

Sé que esto podría ser más fácil de hacer si cambio la VM a un adaptador en puente, pero me preguntaba si esto es posible con NAT.

Respuesta1

Puede hacer esto configurando el reenvío de puertos en la configuración de red NAT.

Olvidó mencionar el producto que está utilizando, pero si es VMware Workstation Professional, puede configurar el reenvío de puertos de la siguiente manera:

  • Vaya al menú -> Editar -> Editor de red virtual
  • Seleccione la fila con "VMNET8 NAT NAT"
  • Haga clic en el botón "Configuración NAT"
  • Botón "Agregar"
  • Aquí puede agregar el puerto de su host en el que desea aceptar su SSH. Sugeriría usar algo más como 22, para que su host pueda usar SSH si es necesario. Entonces, por ejemplo, ingrese 2022 para el puerto host.
  • Agregue la dirección IP de la máquina virtual
  • Agregar el puerto 22 de la máquina virtual
  • Agregar una descripción

Haga clic en Aceptar

Ahora debería poder acceder a la máquina virtual a través de SSH conectándose a su host en el puerto 2022.

Respuesta2

Además, puede configurar la puerta de enlace predeterminada dentro de los clientes.

Primero, capture la red VMware NAT default gateway IP addressdesde esta ruta:

  • Menú principal
  • Editar
  • Editor de red virtual
  • Seleccione NATla red
  • Haga clic en el botón Nat Settingy busqueGateway IP

En segundo lugar, configure esta dirección IP en sus máquinas VMware como un archivo default gateway address.

información relacionada