我在许多不同的计算机上都拥有许多共享,这些计算机都安装了 Ubuntu、Windows 和 Android。我已经安装了 Samba,它运行正常。我可以从 Ubuntu、Android 或 Windows 访问所有共享。
但我只能在自己的网络内进行操作。有什么方法可以让我通过互联网远程查看我的所有共享内容吗?可以使用任何命令或任何浏览器吗?
请帮助我解决这个问题。提前谢谢您。
赖汗
答案1
排除替代方案
在向世界开放 SAMBA 访问权限之前,您是否考虑过使用专为广域网使用而设计的更安全的服务?如果我没有记错的话,SAMBA 是为本地/安全网络设计的,而 sshfs、scp、sftp 等替代方案可能是更好的解决方案。
确保 SAMBA 锁定
在允许远程访问 SAMBA(通过互联网)之前,请确保以可以控制对文件的访问的方式进行设置。如何
路由
为了让远程计算机(LAN 之外的计算机)访问您的 SAMBA 计算机,您需要设置端口转发,以便将 TCP 端口 135、139、445 以及 UDP 端口 135-139 转发到您的 SAMBA 计算机。您将如何允许访问多台计算机?我不知道。
结束语
再次,请查看此解决方案的替代方案,因为我相信没有人会建议通过 WAN 使用 SAMBA。