¿Compartir carpetas de VirtualBox al revés? ¿Anfitrion invitado?

¿Compartir carpetas de VirtualBox al revés? ¿Anfitrion invitado?

Estoy familiarizado con el proceso de instalar Guest Additions y compartir carpetas de host con el invitado, pero ¿hay alguna manera de hacer lo contrario?

Tengo un host XP y un invitado Ubuntu 10.10, con VBox 4.0.2.

En otras palabras, me gustaría que el host tuviera acceso directo a (al menos algunos de) los archivos dentro del archivo .vdi.

Respuesta1

No hay forma de hacer esto con las extensiones de Invitado; sin embargo, configure el uso compartido normal de archivos de Ubuntu en su invitado y podrá acceder a los archivos utilizando la red virtual entre el host y el invitado. La versión OSE de VirtualBox no tiene carpetas compartidas, y este es el método recomendado para compartir para VirtualBox como se describeaquí. How-To Geek tiene un tutorialaquísobre cómo hacerlo específicamente con Ubuntu, y también se aplica a todo lo que está fuera de las carpetas de inicio.

El controlador de red es lo suficientemente inteligente como para no enviar el tráfico por cable, pero aún así se utilizará para comunicarse con el huésped. Tengo algunas máquinas virtuales que ejecuto y uso así, tanto en Mac como en Windows.

Respuesta2

De forma predeterminada, la máquina virtual tiene una conexión NAT a la red local, lo que significa que no tiene una dirección IP "real" propia. Si, en cambio, configura una conexión en puente, puede utilizar métodos habituales para compartir archivos desde la PC virtual, por ejemplo, compartir archivos de Windows (incluido SAMBA en Linux/Unix/etc.) o NFS. Por supuesto, la VM debería estar ejecutándose.

También es posible montar un VDI como unidad en el sistema operativo host, no conozco los detalles de cómo hacerlo en un host XP y creo que tendría que apagar (en lugar de suspender) el sistema operativo invitado para Evite la corrupción del disco duro.

Respuesta3

Esto puede hacerse. Lo que debe hacer es agregar una tarjeta de red adicional como red solo de host y reiniciar la máquina invitada. Durante el reinicio, se le pedirá que instale una nueva interfaz de red; responda sí. Una vez iniciada, se puede acceder a la máquina invitada desde el host utilizando la IP del invitado. Sugiero configurar una IP estática, 192.168.50.10, por ejemplo para el invitado. Comparte samba y deberías poder hablar con él desde la máquina host. Lo hice y es increíble.

Respuesta4

Si te refieres a que mientras el invitado se está ejecutando, entonces puedes usar:

  • samba (comoya mencionado)
  • uncompartir SFTPcomoUnidad SFTP
    • Recuerde que SFTP es un subconjunto de SSH, mientras que FTPS es un subconjunto de FTP. Esto significa que siempre que pueda conectarse mediante SSH, podrá conectarse mediante SFTP y obtener los mismos permisos de archivo/carpeta en el invitado que el usuario que utilizó para iniciar sesión.

información relacionada