我需要为SMB共享打开哪些端口?


3

所以我对我目前正在进行的5人公司进行了相对简单的设置。此设置包括:

  • 1台服务器
  • 1路由器
  • 3+“客户”

我想在服务器上打开一个Windows网络共享,供客户端访问。我配置的SMB协议在某个Point使用端口445。

不幸的是,消费电子产品路由器I使用块端口445和139来进行安全考虑(netbios攻击),没有任何选项来禁用阻塞。

我打电话给路由器供应商的支持,现在的计划是手动打开一些端口,以正确转发SMB所需的流量。

现在我尝试将传入端口445连接转发到本地网络,但不幸的是连接仍然没有死。

我需要打开哪些端口才能连接到网络共享才能正常工作?


2
您的网络中的路由器是哪里的? SMB无法有效地向外界开放(客户端无法工作,它不是基于端口的网络问题,而是协议的功能)。港口是 UDP\137-138TCP\137,139,445。确保 NetBIOS over TCP 明确指定,如果失败,WINS服务器可能会有所帮助,但只有在路由器位于网络中间时才这样做。不要试图通过互联网暴露SMB。它不会起作用。使用VPN或使用SFTP \ FTPS等Web安全技术进行远程文件访问。
Frank Thomas

1
“不要试图通过互联网暴露SMB”......好吧取消那么。这正是我现在要做的。我想我应该真的去找一个基于SFTP的解决方案。感谢Swift Response :)
Vogel612

@ Vogel612我认为Frank非常清楚这一点,因为不建议使用SMB over WAN。尽管你想要实现的目标是什么而不是“客户访问”?
CharlesH

我想在他们的客户端计算机上向用户公开一个目录,在那里他们可以协作处理工作所需的Office文档。理想的情况是在不需要与设备交互的情况下实现这一点,因此自动连接网络共享是我的第一个想法。
Vogel612
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.