Я немного не разбираюсь в VirtualBox.
У меня есть виртуальная машина с такой настройкой
Вы видите значок для доступа к хост-машине и доступный диск C.
Я хотел бы временно изменить это так, чтобы была доступна только определенная папка.
Я вижу здесь возможность добавления определенной папки с хоста в качестве папки на виртуальной машине.
Но этот вариант не кажется мне особенно актуальным, поскольку весь диск C хоста, судя по всему, уже доступен из виртуальной машины.
Мне бы хотелось, чтобы временно с виртуальной машины была видна только папка хоста, а не весь диск C хоста был виден/доступен с виртуальной машины.
(Это хост Win7 и виртуальная машина Win XP, но это, возможно, не имеет значения)
ОБНОВЛЕНИЕ ДОБАВЛЕНО
Heavy указал, что это Windows File Sharing. Он прав.
Итак, вопрос в том, как мне ограничить использование Windows File Sharing виртуальной машиной? Я хочу сделать это ограничение на хосте, а не на самой виртуальной машине.
На хостовой машине мы видим соединение (гостевая машина на самом деле 10.xyz, но virtualbox помещает ее за [виртуальный] NAT, поэтому она отображается как 192.168.56.1). Мой хост-IP — 10.xyz, хотя virtualbox устанавливает виртуальный сетевой адаптер 192.168.56.1
Я попробовал эти два правила брандмауэра, но они не сработали. (Правило для исходящего трафика и правило для входящего трафика).
Вкладки протоколов и портов (возможно, здесь моя ошибка) показывают
и
Мы видим, что здесь они не сработали.
Гость по-прежнему может видеть порт 445. nmap запущен из гостевой системы
обмен файлами все еще работает.
решение1
- Отключить общий доступ к файлам Windows на хосте
- Установите общую папку в настройках гостевой ОС Virtualbox