Networking

跨 Debian 客戶端的類似工作站的環境

  • January 24, 2015

在我們大學,我們有一個類似工作站的系統。它是 Windows XP(或某些機器上的 Win-7),您可以坐在任何電腦上並使用您的憑據登錄。它似乎正在通過網路提取您的一些個人數據:桌面圖示、您儲存的文件等。我所知道的是:有一台伺服器,您的數據儲存在那裡。

我的問題是:

1st:他們如何稱呼這樣的系統?

I can not even start exploring my options without knowing the name.

第二:我可以在 Debians(Xubuntu、Ubuntu 客戶端)中創建類似的東西嗎?

I'd like to share application data across clients:
-Downloads
-Documents
-Browser history

我有從網路驅動器安裝 /home/ 的想法,當你登錄時,即。/home/adam/ 將指向我個人數據的伺服器文件夾。

這完全可行嗎?或者有什麼方便的方法來解決這個問題?

我相信您的期望可以被視為兩件事。

第一個是讓多台機器對照一個中央伺服器檢查他們的使用者,因此如果我們在中央伺服器上已經有這個,我們不必在登錄之前在每台客戶端機器上創建重複的帳戶和憑據。描述此類系統的術語是單點登錄。雖然這個標題的維基百科文章涵蓋了更廣泛的問題,包括 openid 和其他基於 Web 的服務。(我一直看到說認證和授權是兩個不同的問題,但我個人不太明白。)

第二個是訪問許多網路數據,就好像數據在本地機器上一樣,但是當我們從一台客戶端機器走到另一台機器時是同步的。我們可以將這種行為稱為*“漫遊主目錄”“漫遊配置文件”*。

所以對於單點登錄問題 windows deploys domains。在 unix 系統上有實現與 windows 域互操作。一種實現是 samba 。安裝 samba 的 unix 系統可以加入 windows 域或設置並成為 windows 域的控制器。unix 還有其他單點登錄解決方案。我不熟悉這些技術,但我相信這個 serverfault 答案有很好的解釋,並且還討論了漫遊主目錄。

對於漫遊目錄,windows漫遊配置文件解決方案在samba這篇文章中有詳細描述,文章也有配置unix機器訪問或託管windows漫遊配置文件的說明。對於漫遊目錄,還有大量其他 unix 解決方案。基本上我們可以採用任何網路文件系統,如 nfs、windows cifs、plan9 的 9p 或 amazon s3,然後編寫一些小的自動化來使*mount(2)(8)*在登錄時發生。也許某些鎖定有利於避免從多個位置對同一文件進行寫入。我們可能會進一步想出一些本地記憶體。


根據我自己的經驗,我有少量機器,通常不會通過網際網路訪問它們,所以我只是在每台機器上本地創建相同的帳戶名和密碼。我使用*sshfs(1)*跨機器推送和拉取目錄和文件。

引用自:https://unix.stackexchange.com/questions/164571