通过smb://远程共享文件

我目前在本地networking上使用smb协议共享文件,现在我想通过networking共享这些文件。 我有两台笔记本电脑(Windows和Mac),从Windows XP机器上绘制文件。 我希望在任何地方访问文件,而不仅仅是当我在本地可用的networking中。

我怎么去做这个?

为了使它高效 – 你需要公网ip地址/ poublic端口redir [ hamachi可以删除这个要求]并设置某种文件服务器。

你提到web – 所以apache2与自签名ssl certfificate +密码保护听起来不够好。 通过apache你可以分享一些可以从Web服务器运行的机器上获得的资源 – 这是本地文件,也可能是来自家里其他机器的映射networking共享。

为了提高效率,我想考虑一下像Dropbox或Amazon S3这样的第三方,因为根据你的速度和文件大小,上传你的互联网可能会非常慢,而这些提供商提供了非常好的下载带宽。

如果你真的想在家里做,你可以设置一个VPN,并继续通过VPN访问您的文件通过SMB。 另一个想法是设置Apache的WebDAV支持,所以你可以映射驱动器通过互联网,请确保您使用HTTPS(SSL / TLS)进行访问,以确保安全。 你可以使用像DynDNS这样的提供商给你一个静态域名,通过它你可以访问你的(也许是改变的)家庭IP。

所有这些认可是跨平台btw。 就个人而言,我有一个远程服务器与WebDAV运行Apache和一个Dropbox帐户共享我的工作,家庭和笔记本电脑之间的文件。 虽然我得说,Dropbox真的是一个简单的路线。