![SMB/CIFS 端口转发 MyBook World Edition](https://linux22.com/image/1440611/SMB%2FCIFS%20%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91%20MyBook%20World%20Edition.png)
我有一台 WD MyBook World Edition NAS,我尝试通过互联网将其用作共享网络驱动器。我设置了 DynDns 并转发了端口 21 和 548 以进行 FTP 和 AFP 访问,这两者都运行良好。
但现在的问题是:我也想在 Windows 机器上访问驱动器,因此经过一番阅读后,我了解到相应的协议是 SMB/CIFS,并且我需要为 SMB 转发端口 445,为 NetBIOS 转发端口 137-139(我不太明白)。所以我这样做了,但似乎不起作用。
这些是错误的端口吗?还是我只是试图以错误的方式访问它?我尝试通过“安装网络驱动器...”然后输入“smb://mydyndnsadress/sharedfolder”
答案1
这些端口没有错,但我认为很多人不会尝试通过互联网执行此操作。SMB 不是加密协议,在我看来,托管在互联网上也不是天生安全的。我不确定我们如何对这些共享进行身份验证,但 kerb 肯定行不通。Netbios 托管端口 137 138 UDP 和 139 TCP 因安全问题而闻名。
另外,如果多个用户要访问此共享,CIFS natting 将无济于事。
在这种特定情况下,我建议考虑采用 VPN 类型的解决方案,而不是执行 NAT。