如果我想在没有云托管的情况下使用我的计算机作为主机在 ftp/sftp 上创建目录,是否可行

如果我想在没有云托管的情况下使用我的计算机作为主机在 ftp/sftp 上创建目录,是否可行

我最近才发现这个 sftp/ftp 东西,我们是否可以创建一个目录,然后使用 filezilla 或其他类似的应用程序在另一台计算机上访问该目录,并将其连接到我的家用电脑作为服务器。

那些服务器也是计算机,所以也许我认为我们的家用电脑作为服务器可能会起作用?

答案1

你绝对可以做到这一点。你真正应该考虑的是安全。在此之前,请确定您的使用情况。这是仅供您访问,还是供您和其他人访问?这是否仅在您的家庭防火墙内或互联网上?

如果只有您本人或您和您真正信任的人访问,并且只在您的家庭防火墙内,那么您可能根本不需要太多安全措施。一个古老的 FTP 守护程序就足够了。如果要在互联网上或由您不信任的人访问,那么您将需要更多的安全措施。

安全也有几个部分。

验证

这是为了确定谁在获取您的数据。通过密钥进行的 SSH(和 SFTP)在这方面表现强劲。通过密码进行的 FTP 和 SSH 稍弱一些,并且在互联网上,您应该预料到会遭受密码猜测攻击。

保密

这基本上意味着加密。如果您的网站是通过互联网访问的,但未加密,人们将能够观察您的流量。如果您还使用密码,他们将要受到损害。

访问控制

这意味着控制用户的读取、写入和删除内容。这意味着服务器必须保护自己的完整性,防止人们修改或删除服务器所需的部分,并且服务器可能需要防止一个用户读取另一个用户的数据。

漏洞

软件包中一定有错误。最好使用积极维护且提供错误修复的软件包。

未来

如果您建立某些东西时不联网,请务必小心,不要在未完全检查安全性的情况下将其公开到互联网上。如果您以后需要导出某些东西,在这种情况下,最好将其放在 Web 服务器或其他第二个文件共享系统上,而不是尝试从仅限内部切换到互联网范围。

其他的?

我可能忽略了安全问题。

结论

有许多软件包可以为您完成这些事情。

  • SFTP 似乎是一个不错的选择,但并不一定限制您可以阅读的内容,并且必须得到正确配置。
  • FTPS(或 FTP)与一个好的服务器通常可以给你带来良好的结果,但有很多实现,所有必须正确配置,我不愿意推荐一个。
  • 如果您没有上网并且主要运行 MS-Windows,Microsoft File Sharing 也是一个选项。(此外还有一些 Unix/Linux 实现,例如 SAMBA。)
  • 我确信还有其他人也一样。

相关内容