我使用LogMeIn主要是因为大多数时候我需要从我的计算机访问文件。让我们说我要访问的文件在计算机A中,我正在使用计算机B.如果我从计算机A获得一个文件,这意味着该文件到某个服务器计算机X然后到计算机B?
我可以从我的计算机访问文件的另一种方法是,如果我在我的计算机中安装某种服务器,例如WAMP,我打开路由器中的端口,以便从端口80进入的所有流量都转到计算机A当我输入我的WAN IP地址时,我会去计算机A的www directoy。最后,我将能够访问我的www root directoy中的所有文件。
还有一些其他时候我必须在防火墙中打开端口才能实现这一点。我想创建一个程序,让我安全地访问我的计算机中的文件。将我的所有文件放在www根目录中是没有意义的。此外,我是否必须在路由器中打开端口才能实现此目的。当我从logmein发送文件时,我没有打开路由器中的任何端口。
答案 0 :(得分:0)
要建立连接,您必须在一侧或另一侧打开端口。像LogMeIn这样的服务通过使用中间的计算机作为代理来执行您怀疑的操作。
确实没有必要通过安全的文件传输重新发明轮子。找到一些信誉良好的sftp服务器软件,打开路由器上的端口,选择好的用户名和密码,甚至更好地使用具有良好密码的公钥认证,并使软件保持最新。如果您有可用的代理服务器,或者如果您无法控制防火墙,则可以使用SSH端口转发和某些脚本。