局域网中,对于偶尔使用 Windows 的点对点 Linux 机器,有哪些文件共享系统?

局域网中,对于偶尔使用 Windows 的点对点 Linux 机器,有哪些文件共享系统?

这是家庭网络,只有我一个人使用它。我有两个 Linux 机器(Mint 16 和 17),双启动,同时使用 MATE 和 Cinnamon 桌面登录。我想设置我的网络,以便能够从任意一台机器完全访问任意一台机器上的任何内容(或尽可能接近这一点)。

我读过有关 NFS 的文章,它是一种服务器-客户端系统。两个盒子都可以同时作为服务器和客户端吗?

我还没有读过太多有关 SSH 的内容。它能满足我的要求吗?

当我需要访问 Windows 时(双向 - 所有机器之间),也可以运行 Samba 吗?

我的用户名和 UID、组名和 GID 在两个 Linux 机器上、任何启动/桌面上都是相同的。(我有两套,用于测试目的。)

LAN 连接通过 Frontier(ISP)路由器进行。

满足我的需求的最简单的设置方法是什么?

这些(通常)可以阻止所有来自外部的访问吗?

答案1

如果您要混合使用 Windows 和 Linux 并偶尔使用,最好使用 Samba。您不需要在任何一个系统上安装其他软件。只需确保所有系统都已配置共享,并且您应该能够从所有系统访问它们。

您可以使用 NFS,但在 Windows 上设置起来有点棘手(http://technet.microsoft.com/en-us/library/cc732891.aspx)。如果您经常使用文件共享或需要它们用于生产,您可以研究一下。

使用 SSH 进行文件共享并不实用。使用 SSH 更像是文件传输,因为您需要传输每个单独的文件(就像 FTP 会话一样)。有办法解决这个问题(SSHFS),但使用 Samba 可能更简单。

相关内容