![我想在 Linux 工作站之间共享桌面](https://linux22.com/image/485559/%E6%88%91%E6%83%B3%E5%9C%A8%20Linux%20%E5%B7%A5%E4%BD%9C%E7%AB%99%E4%B9%8B%E9%97%B4%E5%85%B1%E4%BA%AB%E6%A1%8C%E9%9D%A2.png)
我管理着一个有 3 个工作站和大约 3 台(不同)笔记本电脑的小办公室。
有没有一种简单的方法可以确保每个用户都可以从任何工作站登录并看到相同的主目录。理想情况下,我希望看到某种分布式文件系统(例如,我不想集中存储我的文件)。
有什么建议,最好的方法是什么?
目前我们 100% 使用 Ubuntu 9.04,包括 64 位和 32 位版本。
答案1
答案是 NFS。如果您也需要身份验证,NIS、NIS+、LDAP 或 AD 会有所帮助。
听起来你想做某种点对点文件共享。你可以设置一个分布式文件系统,如 Lustre 或 OpenAFS,但要明白,你将浪费大量时间来让它工作,却得不到任何实际利益。
答案2
您可以尝试一下 LustreFS。不过,它可能比您想要的要复杂得多。不幸的是,您正在尝试做一些非常困难的事情,而且您不会找到一个简单的解决方案。
答案3
你可以试试齐奏实时复制内容(如果您想要的话)。据我所知,Lustre 更复杂。
答案4
您可以考虑使用 sshfs。易于实现,不依赖于具有特殊配置的数据源,因为数据是通过 ssh 连接共享的,所以您只需要运行 ssh 守护程序即可。
在客户端,您必须具有 fuse + sshfs、无密码身份验证(通过 SSH 密钥)以及 /etc/fstab 中的一行,如下所示:
sshfs # 复制代码[电子邮件保护]:/home/kt /home/kt fuse 注释=sshfs、用户、非空、noauto、exec、allow_other、重新连接、transform_symlinks、BatchMode=yes 0 0