我有一个Linksys防火墙路由器后面的Linux框。 我有一台Windows机器在防火墙之外,想要在Linux上访问Samba共享。 Windows机器有一个静态IP地址。
我能否在防火墙上启用端口转发,以便它只会转发来自一台Windows机器的IP的请求? 通过防火墙启用Samba共享的最安全的方法是什么?
通常不是这样,大多数路由器让任何源通过端口转发到达外部IP上的特定端口,如果你只想要一个源IP到达那个端口,你可能需要一个合适的路由器或者用Linksys如果可用,更多可configuration的开源固件选项。
考虑设置一个虚拟专用networking(VPN),例如OpenVPN ,在机器之间build立一个安全的encryption通道。 具体configuration将取决于您自己的要求。
一个好的起点是: http : //openvpn.net/index.php/open-source/documentation/howto.html#samba
端口转发是实现你想要的最安全的方式。 使用客户端的静态IP,您还可以为防火墙制定规则。