有人将硬盘放在我这里,是 Windows 硬盘(NTFS)。他们想远程访问他们的文件,有什么简单的方法可以做到这一点?(另外,你能像我 5 岁一样向我解释吗?我从来没能使文件共享正常工作)
感谢您的帮助。
我认为最好的解决方案是让他访问这样的页面:ftp://ftp.microsoft.com/ 但我不知道如何设置。
进一步评论如下:
- 您正在使用什么操作系统?远程用户将使用什么操作系统?
Ubuntu。Windows。
- 假设您使用的是 Linux,您是否安装了 ssh 服务器?
我不知道。我想我没有安装过类似的东西。
- 您愿意提供网络访问吗?为什么不提供一个简单的网络服务器?
我不知道你的意思。
- 微软的 ftp 站点与什么有关?
我试图举例说明我心中的解决方案是什么样的。
- 您还需要解释您的安全顾虑。您是否希望只向单个用户提供此功能?向所有人提供?任何有用户名/密码的人都可以?您想要加密吗?
只有他。如果有解决方案,用户名和密码就可以了,但我不能在他下载文件时告诉任何人如何访问它。
答案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 服务器。基本介绍和设置说明这里。 好处:
- 当他们需要时,他们可以远程访问他们的文件;(如果硬盘连接到有电的计算机)
- 文件传输是安全的;
- 可以传输特定文件。
您需要安装 SSH 服务器,对其进行配置,为远程方创建用户帐户,将 USB 磁盘挂载到新帐户的主目录中。附加阅读:配置基于公钥的登录凭据。
您还必须配置您所在的 Internet 连接,以允许来自远程计算机的流量传输到运行 SSH 服务器的计算机。
当您拥有此功能时,远程方可以使用 Putty SSH 客户端(这是 Windows 应用程序)通过新用户的用户凭据访问您的 SSH 服务器。