
在(zài)開(kāi)發(fà)的(de)过(guò)程中会(huì)頻繁的(de)在(zài)Windows和(hé)Ubuntu下(xià)進(jìn)行文(wén)件(jiàn)傳輸,比如(rú)在(zài)Windwos下(xià)進(jìn)行代码編写(xiě),然后将編写(xiě)好(hǎo)的(de)代码拿到(dào)Ubuntu下(xià)進(jìn)行編譯。Windows和(hé)Ubuntu下(xià)的(de)文(wén)件(jiàn)互傳我(wǒ)们(men)需要(yào)使用(yòng)FTP服(fú)務(wù),設置方(fāng)法(fǎ)如(rú)下(xià):
PART1
開(kāi)啟Ubuntu下(xià)的(de)FTP服(fú)務(wù)
打(dǎ)開(kāi)Ubuntu的(de)終(zhōng)端窗(chuāng)口(kǒu),然后執行如(rú)下(xià)命令来(lái)安(ān)裝(zhuāng)FTP服(fú)務(wù):
$ sudo apt-get install vsftpd
等待软(ruǎn)件(jiàn)自(zì)動(dòng)安(ān)裝(zhuāng),安(ān)裝(zhuāng)完成(chéng)以(yǐ)后使用(yòng)如(rú)下(xià)VI命令打(dǎ)開(kāi)/etc/vsftpd.conf,命令如(rú)下(xià):
$ sudo vi /etc/vsftpd.conf
打(dǎ)開(kāi)以(yǐ)后 vsftpd.conf 文(wén)件(jiàn)以(yǐ)后找(zhǎo)到(dào)如(rú)下(xià)两(liǎng)行:
local_enable=YES
write_enable=YES
确保上(shàng)面(miàn)两(liǎng)行前(qián)面(miàn)沒(méi)有(yǒu)“#”,有(yǒu)的(de)話(huà)就(jiù)取(qǔ)消掉,完成(chéng)以(yǐ)后如(rú)图(tú) 4.1.1 所(suǒ)示:
图(tú) 2.1.1 vsftpd.conf 修改
修改完vsftpd.conf以(yǐ)后保存退(tuì)出,使用(yòng)如(rú)下(xià)命令重(zhòng)啟FTP服(fú)務(wù):
$ sudo /etc/init.d/vsftpd restart
PART2
· Windows 下(xià) FTP 客戶端安(ān)裝(zhuāng)
Windows下(xià)FTP客戶端我(wǒ)们(men)使用(yòng) Xftp 8,这(zhè)是个(gè)免费的(de)FTP客戶端软(ruǎn)件(jiàn),可(kě)以(yǐ)在(zài)Xshell官网(wǎng)下(xià)载,下(xià)载地(dì)址如(rú)下(xià):https://www.xshell.com/zh/free-for-home-school/,下(xià)载界面(miàn)如(rú)下(xià)图(tú)所(suǒ)示:
图(tú) 2.1.2 Xftp 8 软(ruǎn)件(jiàn)下(xià)载
我(wǒ)们(men)已經(jīng)下(xià)载好(hǎo)Xftp 8並(bìng)放(fàng)到(dào)開(kāi)發(fà)包(bāo)中了(le),路(lù)徑为(wèi): 03工具软(ruǎn)件(jiàn)/調試工具/Xftp-8.0.0063p双(shuāng)擊安(ān)裝(zhuāng)即可(kě)。安(ān)裝(zhuāng)完成(chéng)以(yǐ)后找(zhǎo)到(dào)安(ān)裝(zhuāng)目录(lù),找(zhǎo)到(dào)图(tú)标(biāo),然后發(fà)送图(tú)标(biāo)快(kuài)捷方(fāng)式到(dào)桌(zhuō)面(miàn),完成(chéng)以(yǐ)后如(rú)下(xià)图(tú)所(suǒ)示:Xftp8.exe。
图(tú) 2.1.3 Xftp 8 图(tú)标(biāo)
打(dǎ)開(kāi) Xftp 8 软(ruǎn)件(jiàn),界面(miàn)如(rú)下(xià)图(tú)所(suǒ)示:
图(tú) 2.1.4 Xftp 8 软(ruǎn)件(jiàn)界面(miàn)
PART3
Xftp 8 软(ruǎn)件(jiàn)設置
Ubuntu作(zuò)为(wèi)FTP服(fú)務(wù)器,Xftp 8作(zuò)为(wèi)FTP客戶端,客戶端肯定(dìng)要(yào)連(lián)接到(dào)服(fú)務(wù)器上(shàng),新建会(huì)話(huà),點(diǎn)擊:文(wén)件(jiàn)(F)->新建(N),打(dǎ)開(kāi)以(yǐ)后如(rú)下(xià)图(tú)所(suǒ)示:
图(tú) 2.1.5 新建会(huì)話(huà)
點(diǎn)擊上(shàng)图(tú)中的(de)“連(lián)接”按鈕来(lái)创建新的(de)会(huì)話(huà)窗(chuāng)口(kǒu),然后对(duì)站點(diǎn)的(de)“常規”進(jìn)行設置,会(huì)話(huà)的(de)名(míng)稱可(kě)以(yǐ)自(zì)行修改,比如(rú)我(wǒ)将新的(de)站點(diǎn)命名(míng)为(wèi)“Ubuntu”新建会(huì)話(huà)以(yǐ)后,如(rú)下(xià)图(tú)所(suǒ)示:
图(tú) 2.1.6 配置会(huì)話(huà)
再重(zhòng)新打(dǎ)開(kāi)软(ruǎn)件(jiàn)或(huò)者(zhě)點(diǎn)擊:文(wén)件(jiàn)(F)->打(dǎ)開(kāi)(O) 就(jiù)会(huì)在(zài)“会(huì)話(huà)”下(xià)出現(xiàn)新建的(de)这(zhè)个(gè)会(huì)話(huà)节(jié)點(diǎn),如(rú)下(xià)图(tú)所(suǒ)示:
图(tú) 2.1.7 連(lián)接会(huì)話(huà)
上(shàng)图(tú)中主(zhǔ)機(jī)ip地(dì)址可(kě)以(yǐ)在(zài)Ubuntu系(xì)統中的(de)終(zhōng)端界面(miàn)通(tòng)过(guò)ifconfig命令查詢,如(rú)下(xià)图(tú)所(suǒ)示:
图(tú) 2.1.8 主(zhǔ)機(jī) IP 地(dì)址
按照前(qián)面(miàn)設置好(hǎo)以(yǐ)后,點(diǎn)擊“連(lián)接”按鈕;
連(lián)接成(chéng)功以(yǐ)后如(rú)下(xià)图(tú)所(suǒ)示,其中左(zuǒ)邊(biān)就(jiù)是Windows文(wén)件(jiàn)目录(lù),右(yòu)邊(biān)是Ubuntu文(wén)件(jiàn)目录(lù),默认進(jìn)入(rù)用(yòng)戶根(gēn)目录(lù)下(xià)(比如(rú)我(wǒ)電(diàn)腦的(de)“/home/ubuntu”)。設置如(rú)下(xià)图(tú)所(suǒ)示。
图(tú) 2.1.9 連(lián)接成(chéng)功
如(rú)果(guǒ)要(yào)将Windows下(xià)的(de)文(wén)件(jiàn)或(huò)文(wén)件(jiàn)夾拷贝到(dào)Ubuntu中,只(zhī)需要(yào)在(zài)上(shàng)图(tú)中左(zuǒ)側的(de)Windows區(qū)域選中要(yào)拷贝的(de)文(wén)件(jiàn)或(huò)者(zhě)文(wén)件(jiàn)夾,然后直(zhí)接拖到(dào)右(yòu)側的(de)Ubuntu中指定(dìng)的(de)目录(lù)即可(kě)。将Ubuntu中的(de)文(wén)件(jiàn)或(huò)者(zhě)文(wén)件(jiàn)夾拷贝到(dào)Windows中也(yě)是直(zhí)接拖放(fàng)。
= END =





















