
我確信這可能是一個非常簡單的方法,但我還沒有找到如何...我在同一網路上有兩台裝有 Ubuntu 10.10 的機器(只是工作組,不涉及網域)。在其中一個上,我透過 Nautilus 分享了一個資料夾資料夾共享。開啟網路時地方在第二台機器上,我看不到列出的第一台機器,只是視窗網絡當進入這個資料夾時,我可以看到工作小組雖然當我試圖進入它時我得到了無法掛載。無法從伺服器檢索共用列表錯誤。
透過Nautilus共享資料夾時是否需要做其他事情?
答案1
方法一:
可以使用SAMBA進行檔案共用(但是samba主要用於linux和windows機器之間共用檔案)
在終端機中輸入以下內容
gksudo gedit /etc/samba/smb.conf
新增行僅用戶共享所有者 = False 到[全域]部分。
轉到位置>>計算機。
右鍵單擊要共享的資料夾並選擇共享選項。
選取顯示的方塊共享該資料夾。
寫下您的共享名稱並選中顯示的框框允許其他人在此資料夾中寫入。
現在您應該能夠從網路查看並存取共用資料夾。
方法二:
您可以使用 Openssh 執行以下命令來安裝它,
sudo apt-get install openssh-server openssh-client
現在轉到地點選單並選擇連接到伺服器
(在 oneiric (11.10) 中,按一下桌面並使用頂部的選單:文件-->連接到伺服器)
在裡面服務類型:選擇SSH
在伺服器:給IP位址資訊所在的 PC 的名稱。
在港口:給22。
現在在資料夾:選擇您要共享的資料夾。
在使用者名稱:給出您所連接的電腦的使用者名稱。
點擊“連接”後,您將看到一個窗口,您必須在其中輸入要連接的電腦的密碼。
現在您擁有讀取/寫入權限。
答案2
在兩個 Linux 系統之間共用檔案的方法有很多種。最簡單、最常用的方式是 SSH。
方法一:SSH
在兩個系統上安裝 ssh。
sudo apt-get install openssh-server openssh-client
然後轉到“位置”選單並選擇“連接到伺服器”。
方法2:使用給予者
Giver 可讓您將檔案拖曳到網路上的使用者。它還會自動偵測網路上的其他 Giver 使用者。
當您將一個或多個檔案拖曳到給予者視窗中由頭像代表的使用者時,檔案會自動傳輸。文件的收件者會收到使用者希望發送文件的警告。使用者可以接受或拒絕它們。
要在 ubuntu 中安裝 Giver: sudo apt-get install Giver
答案3
在一台計算機上設定 SSH 伺服器後,您可以透過 Nautilus 連接到另一台計算機,方法是在網址列中鍵入 sftp://192.168.1.3(或其他計算機的實際 IP 號碼)(使用CTRL-L) 。
答案4
我有一台大計算機,我們稱之為“樓上”,還有一台小計算機,我們稱之為“樓下”。它們位於同一網路上,透過同一路由器連接。樓上運行的是 Kubuntu (12.04),而樓下運行的是 bogstandard Ubuntu(13.04,帶有 KDE 桌面)。我更喜歡在 Downstairs 上工作,但經常需要存取 Upstairs 上的文件,我的合作夥伴當時可能正在使用這些文件。
我首先使用 Samba 共享了一些樓上目錄,這真是一場噩夢。首先,它不能遞歸工作(我必須標記我想要共享的每個目錄和子目錄)。其次,雖然“樓下”可以在網路上看到“樓上”,但當我單擊共享目錄時,系統一直提示我輸入密碼,儘管我輸入正確,但密碼未被識別,因此我無法進入。我很想完全忘記 Samba,但首先讓我們看看它如何讓我的 Upstairs 音樂檔案可供我出色的網路收音機使用。
接下來我嘗試了nfs 依照使用者的建議噴射。按照連結建議的說明進行操作,第一次就完美地工作了。不幸的是,當我第二天重新啟動兩台電腦後再次嘗試時,我不斷收到mount.nfs: Access Denied...
訊息。這個問題在論壇中有詳細記錄,但提出的各種解決方案超出了我的技術能力水平。
這是我的解決方案。依照aneeshep的建議,在主機(伺服器)電腦(或兩者)上安裝 ssh:
sudo apt-get install openssh-server openssh-client
現在在客戶端電腦(或兩者)上安裝一個名為sshfs
:
sudo apt-get install sshfs
在 Downstairs 上使用您首選的檔案管理器,檢查 Upstairs 是否在網路上。如果是這樣,請在 Downstairs 上建立目錄,您將在其中掛載 Upstairs 檔案系統。我們就這樣稱呼它吧/home/me_downstairs/UpstairsFiles/
現在,在命令列中輸入類似內容,然後按下回車鍵:
sshfs [email protected]:/home/me_upstairs /home/me_downstairs/UpstairsFiles/
(這一切都在一行上。)
當然,請將「樓上」替換為網路上顯示的電腦名稱,但 .local 後綴很重要。
系統將提示您輸入樓上的密碼。
現在,在 Downstairs 的目錄中,/home/me_downstairs/UpstairsFiles/
我可以看到所有 Upstairs 檔案並正常使用它們。
下面的網站建議可能需要一些額外的步驟,但它們不適合我:
http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs
請告訴我這對您是否有用。