通过互联网与他人共享文件

通过互联网与他人共享文件

有人将硬盘放在我这里,是 Windows 硬盘(NTFS)。他们想远程访问他们的文件,有什么简单的方法可以做到这一点?(另外,你能像我 5 岁一样向我解释吗?我从来没能使文件共享正常工作)

感谢您的帮助。

我认为最好的解决方案是让他访问这样的页面:ftp://ftp.microsoft.com/ 但我不知道如何设置。

进一步评论如下:

  1. 您正在使用什么操作系统?远程用户将使用什么操作系统?

Ubuntu。Windows。

  1. 假设您使用的是 Linux,您是否安装了 ssh 服务器?

我不知道。我想我没有安装过类似的东西。

  1. 您愿意提供网络访问吗?为什么不提供一个简单的网络服务器?

我不知道你的意思。

  1. 微软的 ftp 站点与什么有关?

我试图举例说明我心中的解决方案是什么样的。

  1. 您还需要解释您的安全顾虑。您是否希望只向单个用户提供此功能?向所有人提供?任何有用户名/密码的人都可以?您想要加密吗?

只有他。如果有解决方案,用户名和密码就可以了,但我不能在他下载文件时告诉任何人如何访问它。

答案1

Dropbox 或其他文件共享服务是一种简单的方法。

您也可以尝试 python 简单 HTTP 服务器。

打开终端并输入:

$ cd /home/somedir
$ python -m SimpleHTTPServer

就是这样!现在你的 http 服务器将在端口 8000 启动。你将收到以下消息:

Serving HTTP on 0.0.0.0 port 8000 ...

然后他们可以将浏览器指向24.Your.IP:8000

粗糙,但简单。(不过你可能需要安装 Python)。

答案2

最好的方法似乎是 SSH 服务器。基本介绍和设置说明这里。 好处:

  1. 当他们需要时,他们可以远程访问他们的文件;(如果硬盘连接到有电的计算机)
  2. 文件传输是安全的;
  3. 可以传输特定文件。

您需要安装 SSH 服务器,对其进行配置,为远程方创建用户帐户,将 USB 磁盘挂载到新帐户的主目录中。附加阅读:配置基于公钥的登录凭据。

您还必须配置您所在的 Internet 连接,以允许来自远程计算机的流量传输到运行 SSH 服务器的计算机。

当您拥有此功能时,远程方可以使用 Putty SSH 客户端(这是 Windows 应用程序)通过新用户的用户凭据访问您的 SSH 服务器。

相关内容