Networking 像LogMeIn这样的程序在文件传输方面是如何工作的

Networking 像LogMeIn这样的程序在文件传输方面是如何工作的,networking,file-upload,file-transfer,Networking,File Upload,File Transfer,我使用LogMeIn主要是因为大多数时候我需要从我的计算机访问文件。假设我要访问的文件在计算机A中,而我正在使用计算机B。如果我从计算机A获得一个文件,这意味着该文件将进入某台服务器计算机X,然后进入计算机B 我可以从我的计算机访问文件的另一种方式是,如果我在我的计算机中安装某种服务器,例如WAMP,我打开路由器中的端口,以便从端口80进入的所有流量都进入计算机A,这样,当我键入WAN IP地址时,我将进入计算机A的www目录。最后,我将能够访问www根目录中的所有文件 还有一些时候,我必须打开

我使用LogMeIn主要是因为大多数时候我需要从我的计算机访问文件。假设我要访问的文件在计算机A中,而我正在使用计算机B。如果我从计算机A获得一个文件,这意味着该文件将进入某台服务器计算机X,然后进入计算机B

我可以从我的计算机访问文件的另一种方式是,如果我在我的计算机中安装某种服务器,例如WAMP,我打开路由器中的端口,以便从端口80进入的所有流量都进入计算机A,这样,当我键入WAN IP地址时,我将进入计算机A的www目录。最后,我将能够访问www根目录中的所有文件


还有一些时候,我必须打开防火墙中的端口才能让这种情况发生。我想创建一个程序,让我能够安全地访问我的计算机中的文件。将我的所有文件都放在我的www根目录中是没有意义的。此外,我必须打开路由器中的端口才能实现这一点。当我从logmein发送文件时,我不必打开路由器中的任何端口。

为了建立连接,必须在一端或另一端打开端口。像LogMein这样的服务通过使用中间的计算机作为代理来做你怀疑的事情。p> 真的没有必要用安全的文件传输重新发明轮子。找到一些著名的sftp服务器软件,在路由器上打开一个端口,选择好的用户名和密码,或者更好地使用具有良好密码短语的公钥身份验证,并使软件保持最新。如果您有可用的代理服务器,或者如果您无法控制防火墙,则可以使用SSH端口转发和一些脚本