По умолчанию в сети VirtualBox по умолчанию используется внутренняя реализация NAT, которая позволяет гостю получать доступ к сети, а не наоборот.
Для доступа к гостю с хоста необходимо использовать другой сетевой режим .
Мое предпочтительное решение - сетевое соединение только на хосте, поскольку гость отображается на хосте как надлежащая сетевая машина, без доступа к публичной сети.
Мостовая сеть также подойдет, но вам придется защищать гостя, как если бы это была отдельная машина, и могут быть сети, в которых наличие двух MAC-адресов для одного физического ПК не рекомендуется или даже запрещено.
В любом случае, почему общие папки не являются тем, что вы ищете?