Ubuntu 機器之間共用

Ubuntu 機器之間共用

我確信這可能是一個非常簡單的方法,但我還沒有找到如何...我在同一網路上有兩台裝有 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

請告訴我這對您是否有用。

相關內容