上傳下載 用SFTP、FTP服務器共享
有沒有想過在兩個linux系統間像Windows系統那樣通過“復制粘貼”的方式共享文件?借助OpenSSH軟件提供安全遠程登錄命令“ssh”和安全文件傳輸命令“sftp”,我們也可以在圖形化的界面(Nautilus文件瀏覽器)中通過鼠標操作實現文件共享。
例如在Ubuntu發行版與Fedora發行版間共享文件,可以在Ubuntu系統默認的GNOME集成桌面環境下,用鼠標單擊桌面菜單“位置→連接到服務器”項,在出現的“連接到服務器”窗口中的“服務器類型”欄選擇“SSH”項,然后在“服務器”欄填入要訪問的Linux主機的ip地址,“端口”使用“22”,在“用戶名”欄填寫對方系統中存在的用戶賬號的名稱,“文件夾”填寫訪問用戶的用戶目錄。
點擊“連接”按鈕,輸入正確的用戶密碼后,將連接到Fedora系統并在Nautilus文件瀏覽器中打開用戶目錄。這樣我們就可以向其中復制文件也可以復制文件出來,比采用命令行操作更加方便、快捷。(如圖1所示)。
提示:如果經常訪問該服務器,可以勾選“添加書簽”項,并給出書簽的名稱。這種方式也適用于兩個安裝有OpenSSH服務器端和客戶端軟件包的Linux系統。
另外,如果在單位內部搭建有專門的FTP服務器,使用FTP方式實現多系統間的文件共享也是一種常用的方式。由于幾乎所有的操作系統均提供FTP客戶端命令行或圖形化工具,因而可以非常方便地從FTP服務器下載數據到本地或從本地上傳數據到FTP服務器。如果不想通過這種中轉的方式來共享文件,我們也可以直接在Ubuntu系統或另一個系統中安裝FTP服務器軟件,這樣上傳或下載文件就是在兩個系統間進行,比采用第三方FTP服務器共享數據的方式更加快捷、高效。
復制粘貼 SMB協議無縫共享
現在,Windows、Linux、Mac OS X等均支持SMB協議(服務器信息塊協議,用于在計算機間共享文件、打印機、串口等資源)。如果要訪問一臺安裝Windows xp系統的主機,在Nautilus文件瀏覽器的地址欄輸入命令“smb://phip/sharefolder”(其中“phip”是指另一臺主機的IP地址,“sharefolder”是指該主機的共享目錄或隱含共享的磁盤分區,連接時,一般要求輸入Windows系統的用戶賬號和密碼)就可以訪問。
例如,安裝Windows XP系統的主機的IP地址為“10.0.0.55”,共享文件夾為“apple”,則在Ubuntu系統的Nautilus文件瀏覽器中輸入地址,如“smb://10.0.0.55/apple”,則Windows系統共享文件夾的內容顯示在文件瀏覽器中(如圖2所示)。同樣,向共享文件夾寫入數據也是如此操作,不過此時要求該Windows賬號對共享文件夾具有可寫權限。
使用SMB協議實現Ubuntu與其他系統(主要是Windows系統)間的文件共享,與采用FTP方式相比,更為簡單,幾乎不需要安裝什么額外的軟件,而且可以直接采用“復制粘貼”的方式在系統間共享大容量的文件。
云存儲 跨平臺實時共享
Dropbox是一款在線云存儲工具,支持多種平臺,包括Windows、Linux和Mac OS X等,并且提供2GB容量的存儲空間供用戶自由使用。我們可以從其官方下載站點http://www.getdropbox.com獲取對應系統的安裝包(Dropbox針對Ubuntu發行版的多個版本都提供了相應的軟件安裝包,可以根據實際情況選擇下載)。
在Linux平臺上,Dropbox客戶端軟件默認支持GNOME集成桌面環境,作為Nautilus文件瀏覽器的一個插件。安裝過程中以相同的用戶賬號進行登錄,這樣在不同的系統中才可以實現文件的實時共享。在安裝好Dropbox桌面客戶端軟件后,Dropbox會自動在本地文件系統中創建一個特殊的文件夾,默認位于登錄用戶的用戶目錄下,例如當前登錄用戶為“lbs”,則Dropbox的特殊文件夾路徑為“/home/lbs/Dropbox”(如圖3所示),而在Windows系統中的文件夾路徑是“我的文檔”下的“My Dropbox”。
此時,我們只要將需要共享的文件放置到本地的“Dropbox”文件夾下,在另外的系統中馬上就可以看到Dropbox中存放的文件。
其實,Ubuntu系統和其他系統實現數據共享的方法還有很多。如果在每個系統中均安裝有即時通信軟件,如QQ、MSN等,我們也可以利用這些工具提供的文件傳輸功能來實現小容量的文件或數據共享。不過本文中介紹的幾種方法非常適合辦公環境的局域網共享,合理利用不同方法,可以明顯提高辦公效率。
新聞熱點
疑難解答
圖片精選