Linux與Windows共享文件的方法,我所了解的有samba、ftp和nfs三種。雖說可以直接用鼠標(biāo)直接拖動(dòng)文件實(shí)現(xiàn)兩個(gè)平臺(tái)間的文件共享,但是可能對(duì)于內(nèi)存較大的文件的共享不太方便,也比較容易出現(xiàn)問題,所以對(duì)于“大”文件的共享采用開頭提到的方法會(huì)比較合適。
我個(gè)人使用較多,也比較熟悉的是samba與ftp,所以接下來介紹這兩種方法,包括安裝、配置及使用的具體步驟。
命令:sudo apt-get install samba
注:
1、Linux系統(tǒng)必須可以連接網(wǎng)絡(luò)。
2、若剛開始使用Linux,先進(jìn)行更新后再安裝samba。輸入命令更新:sudo apt-get update
3、如果已經(jīng)安裝了,有新版本會(huì)更新。
命令:ps -e | grep smbd
如果已經(jīng)運(yùn)行了,會(huì)有如圖所示的服務(wù)顯示。若沒有,請(qǐng)查看安裝步驟有無出錯(cuò),重新安裝。
下面要更改samba的配置文件,所以先做一下備份,防止出錯(cuò)。
我備份在主目錄,命令:cp /etc/smb.conf ~
共享目錄(文件夾)自定義建立,我建立在主目錄下,命名為sambaFile。記住自己的共享目錄位置及名稱,更改配置文件時(shí)需要。
命令:sudo smbpasswd -a mrhjlong
注:根據(jù)自己的用戶名添加相應(yīng)的用戶,我的用戶名為mrhjlong。
命令:sudo vim /etc/samba/smb.conf
輸入命令后進(jìn)入編輯模式,找到如圖所示的位置,193行去掉注釋更名為share,下面的依次按照?qǐng)D片更改,路徑path填寫自己剛剛建立的共享目錄的路徑。更改好后,將這一段下面的所有未注釋的內(nèi)容全部注釋掉,使用 ; 或 # 注釋。
注:
1、沒有安裝vim編輯器的,先安裝vim,命令:sudo apt-get install vim
2、path路徑名稱一定填寫正確,是剛剛自己建立的共享目錄的路徑,根據(jù)自己的填寫。
3、后面的內(nèi)容一定要全部注釋掉,前面的內(nèi)容不要更改。
4、read only設(shè)置為no,意思是可讀可寫。
命令:sudo service smbd restart
再按第二步方法查看服務(wù)是否運(yùn)行。
命令:ifconfig
進(jìn)入Windows映射網(wǎng)絡(luò)驅(qū)動(dòng)器,按格式輸入: \\虛擬機(jī)ip地址\share,點(diǎn)擊完成,輸入賬號(hào)(Linux用戶名)、密碼(Linux登陸密碼)進(jìn)行登陸。登陸成功后,便會(huì)出現(xiàn)一個(gè)共享目錄,該目錄在Linux下便是自己建立的共享目錄,兩個(gè)平臺(tái)可以利用該目錄進(jìn)行文件的共享。
samba服務(wù)傳輸文件斷開就會(huì)很麻煩,不能續(xù)傳,而ftp可以在傳輸失敗后進(jìn)行續(xù)傳,防止意外,節(jié)省時(shí)間。
有了安裝samba的經(jīng)驗(yàn),下面安裝ftp的步驟我就簡單敘述了。
sudo apt-get install vsftpd
注:我沒有寫錯(cuò),就是vsftpd。
ps -e | grep vsftpd
在windows的瀏覽器里輸入下面的鏈接進(jìn)行訪問: ftp://虛擬機(jī)ip
登陸進(jìn)去,是否會(huì)看到Linux的主目錄,可以的話說明成功了。
擺渡搜索FileZilla軟件并安裝。
打開FileZilla應(yīng)用程序,“主機(jī)”輸入虛擬機(jī)ip地址,輸入用戶名密碼,點(diǎn)擊“快速鏈接”就可以訪問虛擬機(jī)里的文件了,可以對(duì)文件進(jìn)行各種操作,但是可能會(huì)有文件權(quán)限限制,阻值操作,可以在Linux下更改權(quán)限,具體就不介紹了。
就這樣結(jié)束了嗎,說好的配置呢?其實(shí)這樣就可以用了,修改配置文件還是修改權(quán)限的問題,下面的提供匿名訪問的修改方法。
sudo vim /etc/vsftpd.conf
還是先建立文件夾,然后備份配置文件,再按照如圖所示修改配置文件,其他地方不能更改;重啟服務(wù) sudo service vsftpd restart;查看服務(wù)是否正常運(yùn)行。
注:
1、NO和YES自己選擇更改,權(quán)限問題,根據(jù)自己的需要修改。
2、路徑問題再提一下,注意一下。
2、匿名權(quán)限添加后就可以直接輸入ip登陸,而不需要輸入用戶名和密碼。用戶名也可填寫anonymous,不需要密碼。
3、匿名登陸只能訪問所建立的文件夾目錄,而使用用戶密碼登陸,可以訪問該用戶下虛擬機(jī)的所有目錄。
聯(lián)系客服