与主机 Windows 10 PC 共享的 VirtualBox Ubuntu 文件夹失去连接

与主机 Windows 10 PC 共享的 VirtualBox Ubuntu 文件夹失去连接

问题

我在 Windows 10 PC 上的 VirtualBox 中运行的 Ubuntu Server 16.04 上有 Samba 共享文件夹。它在过去几周内一直运行正常,但现在我无法从 Windows PC 连接。服务器仍在运行,使用 Apache2 提供文件,具有相同的 IP 等。如何恢复对共享文件夹的访问权限?

细节

当我启动 VirtualBox Ubuntu 实例时,我仍然可以在网络上发现它(使用 Windows 资源管理器),但之前映射的驱动器不再起作用,我无法打开发现的 Ubuntu 实例。我得到"Network Error - Windows cannot access \\{name of my Ubuntu instance} Check the spelling of the name..."等等。

我还检查了 samba 日志 (log.smbd),一切正常。我也尝试过重新启动 smbd。

这些是我之前添加到 /etc/samba/smb.conf 末尾的设置:

[UbuntuBenShare]
path = /home/ben
public = yes
guest ok = yes
writable = yes
force user = ben

[UbuntuWWWShare]
public = yes
guest ok = yes
writable = yes
force user = ben

我希望当我双击从 Windows 发现的 Ubuntu 实例时会出现两个文件夹 - 这就是我最初映射它们时发生的情况[UbuntuBenShare][UbuntuWWWShare]

我也尝试过从net usecmd 中获取“列表中没有连接”

最后,我能够从 Windows PC 成功 ping 服务器。

问题似乎不是网络,而是共享或权限的问题。我该怎么做才能从 PC 连接到共享文件夹?

答案1

尝试重新安装虚拟嘉宾添加这是使用所必需的共享文件夹正确。这可以通过选择插入 Guest Additions CD 图像来自设备您的客户虚拟机窗口的菜单。

答案2

原来,在处理 SSL 设置时启用了防火墙 ( ufw),导致其无法使用。禁用后,它又可以正常工作了。我需要弄清楚如何配置ufw才能让 Samba 继续工作。@本

相关内容