在一所房子内共享文件

在一所房子内共享文件

好吧,情况是这样的,我家里有几台电脑,所以我想将一个文件共享给其他文件。Samba 不是一个选项,它最终在主机 ubuntu pc 上坏了。今天之前只有 windows 10 pc 无法连接到这台电脑,现在它完全坏了。

所以我想要一个开源应用程序(其他方式),可以让我从一台电脑共享文件到另一台电脑

答案1

有许多文件共享资源。不过,最简单的其实是 Samba。除了使用 Samba 之外,您可能还必须在 Windows 上安装一些特殊的东西才能访问共享。

一些常见的共享资源是 NFS 和 FTP。

与 Samba 共享(最简单)

Windows 机器上已默认启用 Microsoft 文件共享。在 Ubuntu 上配置起来很容易。您可以考虑发布(在另一个问题中)有关您在使用 Samba 时遇到的错误问题的描述,并找到更简单的解决方案。

在 Ubuntu 上,您实际上可以通过浏览到要共享的文件夹(从默认文件浏览器 Nautilus),右键单击它,然后单击Local Network Share并回答配置访问的 GUI 提示来激活 Windows 文件共享。 Local Network Share也是单击文件夹属性时的选项卡之一。

FTP 共享

通过 FTP 共享安装FTP 服务器

要考虑使用 ftp 进行上传和下载,您必须编辑该/etc/vsftpd.conf文件。

write_enable=YES如果您希望其他人能够将文件上传到共享空间,则必须取消注释该选项。

您可以通过为您想要授予访问权限的用户创建帐户并取消注释该local_enable=YES选项来管理用户。

您可以通过查看 ubuntu 的文档页面来获取设置它的其他详细信息,https://help.ubuntu.com/community/vsftpd

NFS 共享

查看以下 Ubuntu NFS 文档:https://help.ubuntu.com/community/SettingUpNFSHowTo

为此,您需要创建要共享的目录并指定访问参数。例如(来自文档页面):

/export       192.168.1.0/24(rw,fsid=0,insecure,no_subtree_check,async)
/export/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,async)

您指定用于共享的目录称为导出。

Windows 必须经过专门配置才能访问 NFS 共享。您可能需要从 Windows 表单之一获取有关设置 Windows 客户端的详细信息。Micorsoft 提供了此页面:https://technet.microsoft.com/en-us/library/cc732891.aspx

相关内容