FTP通过使用多个数据连接端口(1个静态端口和1个动态端口)来传输文件。如果外网用户要连接到内网FTP服务器,但又不允许变更硬件路由,他将永远不能连接到服务器。即使您想使用反向连接(或魔法路由器反向连接),您也不会成功。有一个简单的方法可从远程办公室到有防火墙的内部局域网的计算机上检索文件。
答案是使用SFTP取代FTP,SFTP仅使用单一连接。
1. 下载免费的SFTP客户端(安装到办公室A的任一台计算机)和SFTP服务(安装在办公室B的服务器或计算机)。我们使用Core FTP客户端和Core FTP迷你SFTP服务。
2. 在办公室A的计算机上发出魔法路由器聆听连接到魔法路由器的中介服务器上,在魔法路由器中介接收端设置适当的配置到端口转发定义。
3. 在办公室B的服务器/计算机上发出魔法路由器转发连接到魔法路由器中介服务器。
4. 在办公室B的服务器/计算机上启动并设置SFTP服务。
5. 一切都已经准备好,请求远程用户发出安全FTP连接(SFTP客户端)。