¿Restringir carpetas compartidas en virtualbox?

2

Estoy un poco oxidado en virtualbox.

Tengo una máquina virtual con esta configuración

Verá un icono para acceder a la máquina host y la unidad C disponible.

enter image description here

Me gustaría modificar temporalmente eso a solo una carpeta particular disponible

Veo una opción aquí para agregar una carpeta particular del host como una carpeta en la máquina virtual.

enter image description here

Pero esa opción no me parece tan relevante porque ya tengo el disco C completo del host disponible desde la máquina virtual.

Lo que me gustaría es, temporalmente, tener solo la carpeta del host visible desde la VM, en lugar de la unidad C completa del host visible / accesible desde la VM.

(Es un host de Win7 y una máquina virtual de Win XP, pero quizás eso no sea relevante)

ACTUALIZACIÓN AÑADIDA

Heavy ha señalado que esto es compartir archivos de Windows. El tiene razón.

Entonces, la pregunta es: ¿Cómo puedo restringir que una máquina virtual use el uso compartido de archivos de Windows? Quiero hacer esta restricción en el host, en lugar de en la propia VM

En la máquina host, vemos la conexión (la máquina invitada es realmente 10.x.y.z pero virtualbox la está poniendo detrás de NAT [virtual], por lo que se muestra como 192.168.56.1). La IP de mi host es 10.x.y.z aunque virtualbox instala un adaptador de red virtual 192.168.56.1

enter image description here

He intentado estas dos reglas de firewall pero no han funcionado. (Una regla de salida y una regla de entrada).

Las pestañas de protocolos y puertos (y quizás mi error está aquí) muestra enter image description here

y

enter image description here

Aquí vemos que no han funcionado.

El invitado todavía puede ver el puerto 445. nmap ejecutado desde el invitado

el intercambio de archivos todavía funciona.

enter image description here

barlop
fuente
Actualmente está utilizando el compartimiento de impresoras y archivos de red de Windows incorporado, no las carpetas compartidas de VirtualBox. La carpeta compartida de VB aparecerá debajo del nombre del servidor VBoxSvr
heavyd
Use los controles NORMALES de Firewall de Windows para deshabilitar el uso compartido de archivos si no entiende cómo funcionan las configuraciones avanzadas (lo que no entiende). Alternativamente, no comparta toda su unidad C: para empezar.
qasdfdsaq
@qasdfdsaq siempre he usado las reglas "avanzadas" sin problemas (aunque hasta ahora solo ha permitido / bloquear conexiones entrantes de IP no deseadas), por lo que la IP local es la interfaz a la que está vinculado el servicio. No sé a qué reglas "normales" te refieres. Podrias elaborar
barlop
@Barlop: Panel de control = & gt; Firewall de Windows = & gt; Permitir programa o característica a través de Firewall. Lo sugiero porque parece que no está al tanto de las reglas avanzadas existentes para permitir el uso compartido de archivos, ya que ha intentado crear una regla para bloquear un puerto que entre en conflicto con varias reglas más amplias para permitir el mismo puerto.
qasdfdsaq
@qasdfdsaq Simplemente me olvidé de la regla predeterminada / nativa existente para compartir archivos. (Con XP fue más fácil de ver porque había menos reglas nativas / predeterminadas. Win7 tiene una gran cantidad de reglas para navegar. Fuera de la vista, fuera de la mente ). La próxima vez que esté al frente del borrador en cuestión, miraré / enmendaré la regla existente y eliminaré las nuevas que creé
barlop

Respuestas:

1
  1. Deshabilitar el uso compartido de archivos de Windows en el host
  2. Establecer una carpeta compartida en la configuración de Virtualbox Guest
SPRBRN
fuente
Escribí "Quiero hacer esta restricción en el host, en lugar de en la propia VM"
barlop
Lo siento, pasó por alto eso. De todos modos, debes deshabilitar el uso compartido de archivos de Windows siempre que no quieras eso. En este caso: el anfitrión.
SPRBRN
La razón por la que no deshabilito el uso compartido de archivos de Windows en el host es, obviamente, porque quiero que esté habilitado, porque quiero usarlo, es solo para esa máquina virtual que no lo hago. Sin embargo, parece que ahora tengo una idea de la solución / problema, solo modificando la regla nativa de uso compartido de archivos.
barlop
No tengo una máquina Windows aquí, pero ¿no puede bloquear la IP específica de la máquina invitada en el servidor de seguridad del host? Esto solo funcionará si la IP es fija. A pesar de que DHCP reservará una IP específica para cada máquina en la red, eso puede cambiar a lo largo del tiempo.
SPRBRN