好吧,事情是这样的——
我想为我的家设置一个媒体+文件服务器...
我有一个 tp-link wifi 路由器+调制解调器。
我计划使用 xbmc 作为媒体服务器...我尝试过了,现在可以使用它了..
但是,我遇到了以下问题 -
如何使用同一台服务器作为文件服务器?
我安装了 vsftpd 但我不知道如何从远程 ubuntu、android 和 windows 机器使用它...
除了 filezilla 之外,还有其他像 xbmc 这样的软件可以访问文件服务器吗?filezilla 很好,但我想知道是否有任何像文件管理器一样简单易用的文件管理器可以访问服务器上的文件...我确实使用 ubuntu 文件管理器来访问我手机上设置的 ftp 服务器,但我似乎无法弄清楚如何使用这样的东西,我只能在 ubuntu、android、windows pc 上访问我网络中的某个位置……
另外,我不知道如何通过 xbmc 远程上传服务器上的文件以供使用(比如电影等...我猜这也应该通过 ftp 来完成...但只是问问是否还有其他方法)..
从 wifi 网络外部访问一开始并不是优先事项,但它肯定会在以后添加(猜测它需要在路由器上进行端口转发... :/ )
希望我的问题是可以理解的...谢谢...
答案1
如果只在家庭网络内共享文件,“samba” 就可以完成这项工作。此链接解释了如何设置它:https://help.ubuntu.com/14.04/serverguide/samba-fileserver.html。它适用于 Windows 和 Linux 客户端,并且具有大量的配置可能性(权限、访客访问、仅用户编辑权限,...)。
如果您想远程访问这些文件,一种解决方案是配置 SSH 服务器。我认为这是最安全的解决方案,因为它使用加密密钥来控制访问。您可以配置一个特殊用户来存储文件,并将其配置为可通过 SSH 连接访问。这样,您就可以避免通过这些连接访问系统文件。即使服务器仅是命令行,您也可以使用 GUI 界面(如 Nautilus)来访问它。