如何将 Ubuntu 服务器挂载到 Windows 网络驱动器?

如何将 Ubuntu 服务器挂载到 Windows 网络驱动器?

我正在使用 Windows 7 客户端和安装在 Vmware 工作站内的最新版本的 ubuntu 服务器。

Ubuntu 服务器是全新安装的,其中只有 openssh 服务器,这是迄今为止我通过 apt get 安装的唯一程序。

我想通过 Windows 上的映射驱动器访问 Ubuntu 服务器文件系统。当我转到计算机 >> 映射网络驱动器并输入:

\\192.168.163.129\home\tk

它错误地说windows cannot access: \\192.168.163.129\home\tk.

我必须安装什么才能实现这一点吗?

答案1

您可能想要 samba 而不是 samba4,但它无论如何都应该可以正常工作;运行“smbpasswd -a USERNAME”并输入您的用户密码。Samba 保留自己的密码存储,可以与 linux 密码同步(我上次检查时发现 ubuntu 中的默认设置是打开同步),但您必须使用“smbpasswd -a”设置初始密码。

另外,编辑 /etc/samba/smb.conf 并取消注释 homes 部分(应该在底部附近)。将其他设置保留为默认设置。

它看起来应该是这样的:

[home] 可浏览 = 没有有效用户 = %s

(这是我首先想到的;最好不要直接复制粘贴到您的配置中,但这些是 Samba 通常需要的 2 个指令)

答案2

您可以研究使用 Samba。我自己没有设置过,但我知道它实现了 Windows 通常用于与网络驱动器通信的相同协议。Ubuntu 12.04 将其作为名为 的软件包samba,因此只需运行sudo apt-get install samba

相关内容