我家里有一台 freebsd 服务器。我还有其他操作系统,如 linux 和 windows,通过 WLAN (wifi) 连接到同一网络。
我希望能够通过 wifi 将我的 FreeBSD 盒子上的东西(我下载的任何东西;))分享给其他人。我怎样才能做到这一点?底层文件系统的差异会让事情变得困难吗?
答案1
如果您想与 Windows 共享文件,最简单的方法是桑巴舞。您可以在 FreeBSD 端口 ( ports/net/samba36/
) 中找到 Samba。 Samba 配置文件有详细的文档记录,并且有很多示例,因此创建您想要的共享应该不成问题。您还可以使用 SWAT,它是用于管理 Samba 的 Web 界面。
如果您只想偶尔将文件从服务器移动到客户端(或相反方向),我将使用 ssh。您唯一需要做的就是在服务器上安装 ssh,并在其他计算机上安装一些客户端。对于 Windows,您可以使用WinSCP,在其他系统上scp file user@server:/path
通过命令行或某些图形文件管理器(KDE 中的 Dolphin,控制台上的 mc(面板菜单 -> Shell 链接 -> user@host:port -> OK))。
答案2
在大多数情况下,底层文件系统并不重要,因为网络上的文件共享在更高级别上运行。
您可以使用的最简单的就是ftp
. Windows 机器可以轻松地看到它,并且通过 Total Commander 等程序,几乎可以像普通驱动器一样访问它。如果您不关心共享数据的安全性,这可能是最好的选择。只需确保服务器从外部不可见即可。