访问远程计算机上的 Windows 共享

访问远程计算机上的 Windows 共享

查看计算机共享内容需要 VPN 连接吗?

换句话说,使用我的计算机的 WAN IP,我可以访问其共享吗?并且此系统使用哪个端口(这样我就知道要通过路由器转发什么)。示例:

\\my.domain.com\c$

我怎样才能做到这一点?

答案1

VPN 可让您“进入”其他人的网络,一旦进入,您就看起来像是网络上的任何其他计算机,并且可以通过标准本地网络 IP 地址访问 Windows 文件共享(就像您在本地一样)。

如果您想通过互联网访问,您必须将 SMB - TCP 端口 445 从路由器转发到具有共享的机器。

完整指南可参见Microsoft 知识库 832017

话虽如此,这是一个非常这样做是个坏主意,出于安全原因,我会高度建议不要这样做。相反,请考虑使用其他选项,包括 FTP,或者如果文件很少,保管箱/(如果您不介意的话,这是我的附属链接!)或类似的解决方案。

答案2

如果我没记错的话,要通过互联网转发 SMB 会话,需要端口 445(SMB over TCP)和端口 139(NetBIOS 会话)。不过,大多数 ISP 都会在其级别阻止这些端口。这是几年前为防止蠕虫在互联网上传播而采取的措施。

这不仅对于当今所有可用的服务来说非常不安全,而且你可以通过隧道轻松提高安全性通过 SSH 进行 SMB

相关内容