是否可以通过 NFS 协议(我的服务器运行 Linux)从内部网络之外的另一台计算机连接到我的 FTP 服务器?
我之前已经将其设置为使用我的 LAN IP 10.0.0.X,但如果您的 nfs 服务器需要绑定 IP 地址,它将如何通过外部 IP 工作?如果可能的话。
答案1
是的,这是可能的,但由于增加了安全风险,因此不一定可取。
您的服务器需要绑定到外部可访问的 IP 地址,或者您可以经过必要的步骤将所有适当的端口从路由器映射到服务器。
更好的方法可能是在系统中设置 VPN,通过加密数据并要求额外的身份验证来增加一层保护 - 这也可以穿过防火墙。不过,最大的问题是您是否可以让路由器支持 VPN 访问。大多数家用路由器都没有现成的功能,但我知道 OpenWRT 可以做到这一点,而且我非常确定 DD-WRT 也允许这样做。
不过,在变得复杂之前,您是否考虑过是否真的需要 NFS。如果是 linux -> linux,您是否考虑过更简单的 sshfs 路线(即通过 SSH 安装文件系统)——这更简单、更安全——特别是因为您只需要担心 1 个端口,而且安全性已融入协议中。