Ubuntu 和 OS X 中的浏览器链接至 Windows 共享

Ubuntu 和 OS X 中的浏览器链接至 Windows 共享

在 Windows 中,我可以在任何浏览器中为网络共享上的文件创建书签,如下所示:

file://network/path/to/file/example.htm

这在 Windows 中效果很好,因为它避免了需要复杂的内容服务器来提供基本页面。更大的原因是这是一个企业网络,我们不能有网络服务器。

有没有办法在 Linux 和 OS X 上完成类似的操作?Samba 已安装,但如何格式化 URL 以指向 Windows 共享上的文件?

答案1

Windows 共享使用SMB 协议用于文件共享。

要在 Linux 中使用此类共享,您必须安装 sambe-client 软件包。要从您的计算机公开此类共享,您需要 sambe-server。

共享文件的语法是smb://computer/sharename/...

并非所有浏览器在其初始配置中都允许使用 SMB 协议。

例如,主题中的最后一个答案Firefox smb 问题说:

此解决方案仅适用于 GNOME 下的 Firefox 3.5 及更高版本。

步骤 1:Firefox about:config

network.protocol-handler.expose.smb : false
network.protocol-handler.external.smb : true

第 2 步:在命令行:

gconftool-2 -s /desktop/gnome/url-handlers/smb/command '/usr/bin/nautilus %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/smb/enabled --type Boolean true

步骤 3:运行 Firefox 并在地址栏中输入您的 smb URL,例如:

smb://myserver/myfolder

将会弹出一个菜单,询问您使用哪个应用程序。选择 nautilus,单击“始终使用”复选框。

答案2

在 OS X 上,连接的 SMB 共享将安装为/Volumes/<share name>(共享名称中的空格将被 %20 替换 - 请参阅这篇 Apple 支持文章在 SMB 共享连接上)。因此,文件的 URL 将是:

file:///Volumes/share/path/to/file.html

至于 Ubuntu,我不是专家,但是这篇 Ubuntu 文档文章指示如何永久连接到 SMB 共享,完成后,文件 URL 应以类似于 OS X 的方式构建,从中选择的挂载点开始fstab

答案3

尝试CrankWheel Screen Sharing 在 chrome 中安装扩展程序并共享您的 chrome 标签或全屏。

客户端无需安装任何东西,只需浏览器打开分享网址即可

答案4

在 OS X 上,smb://myserver/myfolder 在 Safari 浏览器中开箱即可使用。

相关内容