FreeNAS學習筆記(修訂)_第1頁
FreeNAS學習筆記(修訂)_第2頁
FreeNAS學習筆記(修訂)_第3頁
FreeNAS學習筆記(修訂)_第4頁
FreeNAS學習筆記(修訂)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、FreeNAS學習使用筆記之一:系統(tǒng)安裝21、FreeNAS簡介22、FreeNAS安裝測試環(huán)境23、FreeNAS安裝手記2二、FreeNAS學習使用筆記之二:IP地址修改8三、FreeNAS學習使用筆記之三:掛載數(shù)據(jù)分區(qū)和交換分區(qū)11四、FreeNAS學習使用筆記之四:掛載其他硬盤和raid016五、FreeNAS學習使用筆記之五:CIFS/SMB共享測試22六、FreeNAS學習使用筆記之六:TFTP使用篇26七、FreeNAS學習使用筆記之七:FTP使用篇30八、FreeNAS學習使用筆記之八:SSH使用篇35九、FreeNAS學習使用筆記之九:NFS使用篇38十、FreeNAS學

2、習使用筆記之十:AFP使用篇42一、 FreeNAS學習使用筆記之一:系統(tǒng)安裝1、 FreeNAS簡介FreeNAS是基于FreeBSD內核的NAS(Network-Attached Storage,簡稱網(wǎng)絡附加存儲)服務器。系統(tǒng)支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的設定工具。FreeNAS整個系統(tǒng)只需約128MB的空間,支持USB、CDROM、硬盤等多種啟動方式。目前有LiveCD、鏡像、VMware磁盤映像版三種發(fā)行方式。FreeNAS最新版本是0.69.2版2009年06月11日發(fā)布,預覽版是

3、2009年06月25日發(fā)布的0.7 RC1版。官方網(wǎng)站:,F(xiàn)reeNAS中文網(wǎng):FreeNAS最新版本鏡像光盤:FreeNAS-i386-LiveCD-700.iso、FreeNAS-amd64-LiveCD-700.iso,更多說明請看:/?p=69。2、 FreeNAS安裝測試環(huán)境1、使用VMware.Workstation.6.0.2.Build.59824完全版虛擬FreeBSD系統(tǒng),虛擬磁盤:FreeBSD.vmdk,大小2GB。2、FreeNAS-amd

4、64-LiveCD-700鏡像光盤。3、用VMware創(chuàng)建的3塊256MB虛擬磁盤,分別為FreeBSD-0.vmdk、FreeBSD-1.vmdk、FreeBSD-2.vmdk用于測試RAID (0,1,5)。3、 FreeNAS安裝手記1、在FreeBSD作好光盤鏡像后,啟動FreeBSD,出現(xiàn)FreeNAS安裝歡迎界面,這里是安裝FreeNAS,默認啟動方式就可以了。直接回車或者等待倒計時結束。如圖(1):圖(1)、選擇操作方式,這里選擇1.boot default啟動2、FreeNAS按照默認啟動后,等待5-10秒以計算機性能決定,我在公司測試12秒,在家里測試5秒,進

5、入“console setup”項。如圖(2):屏幕顯示了FreeNAS系統(tǒng)版本號,ip和局域網(wǎng)接入方式,和控制臺菜單項。菜單項的具體含義:1)Assign interfaces指定網(wǎng)卡,針對多網(wǎng)卡用戶。2)Set Lan IP address設定網(wǎng)絡IP地址3)Reset WebGUI Password重置Web管理密碼,用戶名:admin 密碼:freenas。4)Reset to Factory Defaults恢復出廠設置。執(zhí)行此項將恢復初始狀態(tài),慎用。5)Ping host Ping主機,主要用于測試網(wǎng)絡。6)Shell命令行操作7)reboot system重啟系統(tǒng)8)Shutdo

6、wn system關閉系統(tǒng)9)install/upgrade to hard drive/flash device,etc.在硬盤/flash等設備上安裝/升級一目了然了,我們是安裝FreeNAS,因此在“Enter a number”里輸入數(shù)字9,選中“install/upgrade to hard drive/flash device,etc. ”,開始安裝。圖(2)、在“Enter a number”里輸入數(shù)字9后開始安裝3、輸入數(shù)字9后,進入“install&upgrade”安裝&升級選項菜單。菜單內容如下:1install embedded os on HDD/Flash/USB安裝

7、精簡版到硬盤/USB/Flash2install embedded os on HDD/Flash/USB + DATA +SWAP partition安裝精簡版到硬盤/USB/Flash,系統(tǒng)自動初始化一個DATA數(shù)據(jù)分區(qū)和SWAP交換分區(qū)。3install full oson HDD + DATA +SWAP partition在硬盤上安裝完整版,系統(tǒng)安裝時自動初始化一個DATA數(shù)據(jù)分區(qū)和SWAP交換分區(qū)。4upgradeembedded os from CDROM從光盤升級精簡版系統(tǒng)5upgradefull os from CDROM從光盤升級完整版系統(tǒng)6upgrade and conv

8、ertfull os to embedded把系統(tǒng)轉化為精簡版。圖(3)、用上下鍵選擇第二個,安裝精簡版到硬盤,并讓系統(tǒng)自動化分一個DATA數(shù)據(jù)分區(qū)和SWAP交換分區(qū)4、選擇第2項,選中“OK”回車,系統(tǒng)進入安裝前的準備工作分區(qū)操作,如圖(4)、(5)、(6)、(7)、(8)圖(4)、安裝警告信息系統(tǒng)安裝開始,提示用戶將把硬盤分為三個區(qū),分別是用于存放系統(tǒng)文件(OS image)的系統(tǒng)分區(qū)、用于存放用戶數(shù)據(jù)文件的data分區(qū),用于存儲臨時文件的SWAP交換分區(qū)。并對用戶提出警告:此操作將丟失硬盤所有分區(qū)以及數(shù)據(jù)。Select cd/DVD drive for installation圖(5)、

9、選擇安裝媒介(安裝文件來源),這里是光盤安裝acd0Select media where FreeNAS OS should be installed圖(6)、選擇安裝媒介(安裝在哪里),這里是我虛擬的磁盤ad0,大小2GDo you Want to add SWAP partition?圖(7)、系統(tǒng)提示是否安裝SWAP交換分區(qū)。這里用左右鍵選擇“OK”,回車確定。Enter the size of the swqp partition in MB.圖(8)、輸入SWAP交換分區(qū)的大小,這里我設置了512MB,你可以系統(tǒng)默認也可以根據(jù)系統(tǒng)性能輸入合適的值,以提高機器性能。選擇ok。5、Fre

10、eNAS安裝完成,但需要留意的系統(tǒng)提示信息。如圖(9)圖(9)、系統(tǒng)將對硬盤格式化,并把系統(tǒng)安裝在ad0s1。請注意系統(tǒng)提示:1、TO Use the DATA partition 如何掛載DATA數(shù)據(jù)分區(qū)2、To Use th SWAP Partition 如何掛載SWAP交換分區(qū)3、系統(tǒng)提示不用對ad0進行格式化(WEB管理下想格式化你也格式化不了_),安裝時已經(jīng)對DATA分區(qū)和SWAP分區(qū)進行了格式化。6、回車返回安裝界面,左右鍵選中“exit”退出安裝,進入console setup控制臺菜單,輸入數(shù)字7,左右鍵選中“exit”,重新啟動。至此FreeNAS安裝完畢。如圖(10)、圖(

11、11)、圖(12)圖(10)、press “enter”后返回安裝界面,因為我們已經(jīng)安裝完畢,這里左右鍵選中“exit”退出。圖(11)、系統(tǒng)返回“console setup”控制臺菜單,這里需要重新啟動下,因此輸入數(shù)字:7 圖(12)、左右鍵選中“exit”重新啟動系統(tǒng)。至此系統(tǒng)安裝完畢。下一篇將記錄在FreeNAS下如何修改ip地址。喜歡的朋友歡迎繼續(xù)關注。也歡迎和大家交流。這是第二天的學習了。前天筆記里介紹了,如何安裝FreeNAS,并對個別重要信息進行了粗淺翻譯,如果您想對FreeNAS安裝有所了解,請移步我的前一篇筆記:FreeNAS學習使用筆記之一:系統(tǒng)安裝。文中介紹了用光盤方式啟

12、動安裝精簡版的過程。二、 FreeNAS學習使用筆記之二:IP地址修改今天我學習的內容是如何給FreeNAS分配固定IP。在默認安裝情況下,F(xiàn)reeNAS給系統(tǒng)分配:50。而我機器所在的局域網(wǎng)ip段是:192.168.0.*。很顯然要想讓其他用戶訪問,這里需要修改IP地址。這則筆記中,我簡單記錄了如何把IP修改為:1,子網(wǎng)掩碼:,默認網(wǎng)關:,DNS:(景安機房的一個DNS)的過程。1、首先啟動你的FreeNAS系統(tǒng),并成功進入到“控制臺菜單(console setup)”,這時

13、你能看到FreeNAS系統(tǒng)自動分配的IP地址:LAN IPV4 address 50。我們選擇“Set LAN IP address”,進行局域網(wǎng)IP地址設置。如圖(1):圖(1)、在“console setup”下,輸入數(shù)字:2 ,進行LAN IP地址分配。2、在彈出的對話框中“do you want to use DHCP for this interface?”,按左右鍵選中“NO”,我們進行手動設置?;剀嚭螅覀儗⑦M入“Enter new LAN IPV4 address”,在這里輸入局域網(wǎng)IPV4地址:1。如圖(2):圖(2)、在“Ente

14、r new LAN IPV4 address”下,修改為:13、回車后,設置子網(wǎng)掩碼,這里輸入默認值:24即可,我的網(wǎng)段是:192.168.0.*型。如圖(3):圖(3)、設置子網(wǎng)掩碼,默認值是24,回車即可。4、設置網(wǎng)關。在“set IPV4 default gateway”,這里輸入:。如圖(4):圖(4)、在“Enter IPV4 default gateway”設置默認網(wǎng)關。5、設置DNS。在“Enter IPV4 DNS”,這里輸入:。這步也可以跳過,在Web管理界面設置,也可以不進行設置。如圖(5):圖(5)、在

15、“Enter IPV4 DNS”,設置DNS地址。6、回車后,系統(tǒng)將提示是否進行IPV6的設置“do you want to configuration IPV6 for this interface?”,這里我不需要設置,因此按左右鍵選中“NO”.退出IPV6設置后,系統(tǒng)會對我們上述的設置進行更改。如果你看到“The LAN IP address has been set to:IPV4:192.168.21/24”。設置生效。如圖(6):圖(6)、The LAN IP address has been set to:IPV4:192.168.21/24設置生效。7、至此IP設置完畢。如果您

16、對ip、子網(wǎng)掩碼、默認網(wǎng)關不甚熟悉,您可以在同局域網(wǎng)機器上查看相關配置。保證IP不一樣其余一樣即可了。如果您對瀏覽了此圖文筆記還有疑問,可以參考視頻語音版FreeNAS設置IPV4教程因安裝版本不同,部分地方可能落有差異。下一筆記將介紹FreeNAS下如何掛載DATA用戶資料分區(qū),和SWAP交換分區(qū)。三、 FreeNAS學習使用筆記之三:掛載數(shù)據(jù)分區(qū)和交換分區(qū)上一筆記里,簡單介紹了FreeNAS下配置IPV4的過程,如果您對此有疑問并想了解其他方面配置,請看下列動畫:FreeNAS教學錄象??催^之后我想您會跟我有同樣的想法,要是有最新版本比如FreeNAS 700版本的視頻教程

17、該多好??!可惜沒有,但教程對我的幫助還是顯而易見的,正因為這個教程的啟蒙才使我決定成為其愛好者,并把學習過程記錄下來,給初學者點點幫助,也為自己更深層次的了解神奇的FreeNAS。(還沒有開始?那就從FreeNAS學習使用筆記之一:系統(tǒng)安裝和我一起開始學習之旅吧)。一扯就遠,現(xiàn)實中我最怕別人唧唧喳喳的在耳邊不休,網(wǎng)絡中我卻成了名副其實的“長舌婦”,喋喋不休。完蛋。又扯遠了。下面才是我的筆記。這一筆記里,我將記錄:在FreeNAS里選擇第二種安裝方式時,系統(tǒng)格式化出來的Data用戶數(shù)據(jù)分區(qū)和SWAP交換分區(qū),如何掛載到系統(tǒng)上去。首先看下圖,是系統(tǒng)初始安裝完成后,How to use “DATA

18、partition”和“SWAP partition”的辦法。如圖(1):To use the DATA partition:- Add the disk ad0 on the Disks|Management page.- Add the mount point on the Disks|mount Point|Management page.Use the following parameters:Disk ad0,Partition 2 ,Filesystem UFSTo use the SWAP partition:- Enable swap space usage on the Sy

19、stem|Advanced|Swap page.Use the following parameters:Type:Device,Device:/dev/ad0s3如何“TO use the DATA partition & the SWAP partition”1、打開你的“FreeNAS Web GUI”,進入Web管理界面。在瀏覽器里輸入:1/,在彈出的對話框中輸入。用戶名:admin 密碼:freenas。注意密碼是小寫;建議使用Firefor瀏覽器,使用IE瀏覽器時有些頁面顯示空白。圖(2)、輸入IP地址進入“FreeNAS Web GUI”,進行管

20、理圖(3)、登錄系統(tǒng)后顯示“System information”系統(tǒng)基本信息,您也可以在“Status-System”里查看。“Disk space usage”為“not disk configured”2、在“System-General-Password”里修改您的密碼;在“System-Genera-Setup”設置用戶名“5ihllcom”,端口“88”,語言:“簡體中文”。我這里使用英文繼續(xù)說明(建議使用英文,使用簡體中文有些頁面顯示空白),如圖(4)、(5)。圖(4)、“System-General-Password”設置FreeNAS密碼圖(5)、“System-Genera

21、-Setup”設置“username”,“port”,“l(fā)anguage”3、掛載含有DATA用戶數(shù)據(jù)分區(qū)的硬盤,我們所掛載的DATA用戶數(shù)據(jù)分區(qū)和系統(tǒng)在同一塊硬盤上,因此這里所指也就是系統(tǒng)安裝所在的盤ad0。打開“Disks-Management”,在“Management”標簽中點右下側的“十”字,選中ad0硬盤,點“Save”后,出現(xiàn)如圖(6)所示。狀態(tài)(status)是初始化(initializing),這是需要點“Apply changes”,確認。如圖(7)所示。圖(6)、在“Management”標簽添加DATA用戶數(shù)據(jù)分區(qū)所在硬盤后,需要“Apply changes”方可生效。

22、圖(7)、點“Apply changes”生效后,狀態(tài)(status)是在線(online)。4、添加硬盤DATA用戶數(shù)據(jù)分區(qū)。在“Disks-mount Point-Management”的“Management”標簽,點右側的“十”號,按照如圖(8)所示設置好。type:diskdisk:ad0Partition type:MBR partitionPartition number:2Filesystem:UFS圖(8)、選擇好類型、磁盤、分區(qū)類型、分區(qū)編號、分區(qū)格式后,其他默認安裝即可,添加。圖(9)、在“Disks-mount Point-Management”的“Management

23、”標簽添加DATA用戶數(shù)據(jù)分區(qū)后,需要“Apply changes”方可生效。圖(10)、點“Apply changes”生效后,狀態(tài)(status)是確認(ok)。5、掛載SWAp交換分區(qū)。在“System-Advanced”的“Swap”標簽。做如圖(11)設置?!癝ave”后掛載成功。圖(11)、Type:Device,Device:/dev/ad0s3。配置好后,save即可。6、檢測配置是否成功。在“Status-System”里查看“System information”。在“System information”里“Swap usage” 和 “Disk space usage”

24、告訴我們配置四、 FreeNAS學習使用筆記之四:掛載其他硬盤和raid0上一節(jié)我主要學習了“掛載數(shù)據(jù)分區(qū)和交換分區(qū)”,今天在原有基礎上繼續(xù)學習“掛載其他硬盤和做raid”,在學習過程中我發(fā)現(xiàn),F(xiàn)reeNAS Web GUI管理時使用“chinese (simplified)”簡體中文版在使用IE瀏覽器部分頁面為空白,但firefox下顯示正常,不知會不會造成功能方面的影響。為防止此種事情發(fā)生,我使用的english版學習。學習準備,準備好三塊硬盤。用VMware創(chuàng)建的3塊256MB虛擬磁盤,分別為FreeBSD-0.vmdk(freenas啟動時識別為ad1)、FreeBSD-1.vmdk(

25、ad2)、FreeBSD-2.vmdk(ad3)。其中FreeBSD-0.vmdk(ad1)用于普通硬盤掛載測試、另外的ad2、ad3用于做RAID (0)。一、打開“FreeNAS Web GUI”登錄(登錄FreeNAS管理),打開“Disks-Management”,在“Management”標簽中點右下側的“十”字,選中ad1硬盤,點“Save”;同理掛載好ad2,ad3。狀態(tài)(status)是初始化(initializing),這是需要點“Apply changes”,確認。如圖(1)所示。圖(1)、掛載好ad1、ad2、ad3后,需要點“Apply changes”,確認生效。二、

26、磁盤格式化。打開“Disk-Format”進行格式化。在處次格式化時用于raid的磁盤“File system”文件系統(tǒng)為: “Software RAID”,raid盤做好后需要再一次格式化,此時raid盤將作為一個整體和普通盤同種格式,“File system”文件系統(tǒng)為:“UFS(GPT and Soft Updates)”。這在格式化時務必注意。圖(2)、圖(3)是ad1硬盤選擇的格式和和格式化過程中信息的信息提示。圖(2)、type:disk;Disk:ad1;File system:UFS(GPT and Soft Updates)。其他默認,確認無誤后,點“Format Disk”

27、進行格式化。圖(3)、ad1格式化完畢后信息提示。三、選擇“Disks-Mount Point-Add”掛載ad1磁盤。type:Disk;Disk:ad1;Partition type:GPT partition;Partition number:1;File system:UFS;Mount point Name:ad1。如圖(4):圖(4)、在“Disks|Mount Point|Add”里設置剛格式化完畢的ad1,掛載。圖(5)、在“Disks|Mount Point|Management”查看具體信息。需要點“Apply changes”生效,狀態(tài)(status)是(OK),ad1盤

28、掛載成功。四、用ad2、ad3做Raid0測試。打開“Disk-Format”,選擇ad2。磁盤“File system”文件系統(tǒng)為: “Software RAID”。圖(6)、圖(7)是ad2進行RAID格式和格式化過程中信息的信息提示。圖(6)、磁盤“File system”文件系統(tǒng)為: “Software RAID”,同理ad3也進行同樣格式化。圖(7)、ad2進行 “Software RAID”格式時,輸出提示信息。五、打開“Disks-Software RAID-RAID0-Add”在“Management”標簽進行設置。其中RAID name:Raid0;provider:Ctrl

29、選種ad2,ad3。點“Add”添加,需要點“Apply changes”生效,狀態(tài)(status)是(UP)。如圖(8)、圖(9)、圖(10):圖(8)、“Disks|Software RAID|RAID0|Add”進行raid0設置。圖(9)、在“Disks|Software RAID|RAID0|Management”中進行設置raid0磁盤,需要點“Apply changes”生效。圖(10)、在“Disks|Software RAID|RAID0|Management”中,生效的raid0狀態(tài)為“UP”。六、打開“Disk-Format”對新設置的raid0進行格式化。type:di

30、sk;Disk:raid0(大小512M正好是ad2、ad3的總和。注意這里的格式化卻別于ad2、ad3的software raid格式化);File system:UFS(GPT and Soft Updates)。其他默認,確認無誤后,點“Format Disk”進行格式化。如圖(11):圖(11)、Disk:raid0;File system:UFS(GPT and Soft Updates)。七、選擇“Disks-Mount Point-Add”掛載raid0磁盤。type:Disk;Disk:raid0;Partition type:GPT partition;Partition n

31、umber:1;File system:UFS;Mount point Name:raid0。注意觀察此步與第三步的區(qū)別。如圖(12):圖(12)、“Disks-Mount Point-Add”掛載raid0磁盤圖(13)、在“Disks|Mount Point|Management”查看具體信息。需要點“Apply changes”生效,狀態(tài)(status)是(OK),raid0盤掛載成功。八、檢測配置是否成功。在“Status-System”里查看“System information”,如圖(14)。圖(14)、在“System information”里ad0為DATA用戶數(shù)據(jù)分區(qū)ad

32、1大小為256MB的普通盤掛載。raid0大小為512MB的raid0掛載五、 FreeNAS學習使用筆記之五:CIFS/SMB共享測試SMB(Server Message Block,又稱Common Internet File System(CIFS)是由微軟開發(fā)的一種軟件程序級的網(wǎng)絡傳輸協(xié)議,主要用來使得一個網(wǎng)絡上的機器共享計算機文件、打印機、串行端口和通訊等資源。它也提供認證的行程間通訊機能。它主要用在裝有Microsoft Windows的機器上,在這樣的機器上被稱為Microsoft Windows Network。后經(jīng)過Unix服務器廠商重新開發(fā)后,它可以用于連接Unix服務器和

33、Windows客戶機,執(zhí)行打印和文件共享等任務。了解更多請訪問你:SMB - 維基百科,更深入了解請看:SMB/CIFS技術說明SMB: The Server Message Block Protocol上節(jié)課,我學習了如何掛載硬盤并以raid0的方式學習了如何做raid。剩下的就是研究freenas提供的各種功能強大設置方面的Services了。今天主要學習在FreeNas下如何開共享服務(CIFS/SMB),有興趣的朋友咱們一起來研究吧。學習前的準備,確保你的電腦已經(jīng)開共享。你可以在共享個文件然后在瀏覽器里輸入“ip”查看?;蛘咴凇癈MD.exe”下使用“Net Share”進行那個查看共

34、享。請看圖(1)我的共享,其中“5”文件夾是我的共享。其他是默認共享。圖(1)、使用net share命令查看本地共享文件一、打開“FreeNAS WebGUI”登錄(登錄FreeNAS管理),找打“Services-CIFS/SMB-Settings”。在服務-CIFS/SMB共享服務-設置里。進行全局設置,選中右上側的“enable”然后做如圖(2)設置。Authentication:anonymounsNetBIOS name:freenasWorkgroup:WORKGROUPDescription:FreeNAS ServerDos charset:ACSIIUnix

35、 charset:GB2312圖(2)、在“Common Internet File System”進行基本設置,其他默認即可二、打開“Services|CIFS/SMB|Shares”添加共享文件夾。點右下側的“十”字,輸入相關設置。如圖(3)、圖(4):圖(3)、共享我前面做的raid0。Comment:share raid0;Path:/mnt/raid0/圖(4)、共享DATA用戶數(shù)據(jù)分區(qū)ad0。Comment:share ad0;Path:/mnt/ad0/;Read only:Set read only三、設置好后,返回“Services|CIFS/SMB|Shares”,點“ap

36、ply changes”使更改生效。Browseable狀態(tài)為“OK”,如圖(5):圖(5)、在“Services|CIFS/SMB|Shares”里,把ad0設置為只讀共享,raid0為完全共享。四、測試共享。在瀏覽器里輸入“ip”,我這里為“1”。如圖(6):圖(6)、這是共享情況。其中ad0沒有寫入權限,raid0有寫入權限。這里不再抓圖。圖(7)、大家可以對照第一步設置里的信息。我想會更容易理解一些。五、設置授權共享。參照第一步把Authentication更改為“l(fā)ocal User”保存。打開“Access-Groups-Add”新建用戶組“netshare”

37、,Description為:“share group”,如圖(8)。打開“Access-Users”新建“bdy”并按照圖(9)設置。圖(8)、在“Access|Groups|Add”里新建一個局域網(wǎng)共享組“netshare”,用于存放局域網(wǎng)共享用戶。圖(9)、在“Access|Users|Add”里新建用戶“bdy”,加入到“netshare”用戶組。六、輸入相應的用戶和密碼,登錄成功。對ad0和raid0進行寫入測試,成功!六、 FreeNAS學習使用筆記之六:TFTP使用篇TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一

38、個用來在客戶機與服務器之間進行簡單文件傳輸?shù)膮f(xié)議,提供不復雜、開銷不大的文件傳輸服務。是一種簡化的FTP,于1980年定義。他有以下特點:使用UDP(端口69)作為其傳輸協(xié)議(不像FTP使用TCP端口21)。不能列出索引內容。無驗證或加密機制。被用于從遠程服務器讀取或寫入文件。支持三種不同的傳輸模式:netascii,octet和mail,前兩種符合FTP協(xié)議中的ASCII和image(binary)模式;第三種從來很少使用,目前已經(jīng)廢棄。由于TFTP缺少安全性,在開放式因特網(wǎng)上傳輸非常危險,因此通常僅允許下載數(shù)據(jù)而不允許上傳數(shù)據(jù),或用于私人本地網(wǎng)絡以及某些特殊場合。更多請了解基維百科:TFT

39、P、百度百科:TFTP上節(jié)課,我學習了如何在FreeNAS下做CIFS/SMB共享。什么?你還不知道什么是FreeNAS!那你可要開始落伍了,如果你感興趣,從FreeNAS系統(tǒng)安裝一起開始學習之旅吧。學前準備工作。在上面的介紹中我簡單了解了什么是TFTP,TFTP的缺點以及運行原理。然后在F盤新建兩個文件夾:5ihllcn文件夾存放了5ihll.txt和FlashFXP.rar兩個文件,用于TFTP上傳測試;5ihllcom文件夾用于下載TFTP服務器文件測試。一、打開“FreeNAS Web GUI”登錄(登錄FreeNAS管理),打開“Services-TFTP”,選中“Trivial F

40、ile Transfer Protocol”右側的“Enable”,在“Directory”輸入路徑“/mnt/ad0/”,或點右側瀏覽指定TFTP服務根目錄?!癆llow new files”選中。即允許寫入新文件(Allow new files to be created. )。高級設置“Advanced settings”選擇默認。如圖(1)。圖(1)、在“FreeNAS WEBGUI”下進行TFTP的設置The directory containing the files you want to publish. The remote host does not need to pas

41、s along the directory as part of the transfer. 選中你要發(fā)布的文件夾目錄。在遠程服務器上傳或下載文件時并不需要輸入完整路徑。例如傳送文件“/mnt/ad0/tftp/5ibdy.txt”時使用相對路徑:“tftp/5ihll.txt”而非“/mnt/ad0/tftp/5ihll.txt”。出于安全考慮,在默認情況下,僅允許已存在的文件上傳(By default, only already existing files can be uploaded. )。這句話的意思就是說,一般人即使知道服務器開著TFTP,在不選中“允許寫入新文件”時,非知情者很

42、難猜中服務器TFTP含有的文件,因此不存在被惡意上傳寫入文件的可能。提高了安全性。這里打開是為了做測試。記得關閉哦。二、“Save and Restart”后,“WIN+R”鍵呼出的運行輸入CMD,然后輸入:“tftp -i 1 put F:5ihllcn5ihll.txt”、“tftp -i 1 put F:5ihllcnflashfxp.rar”、“tftp -i 1 put F:5ihllcnFlashFXP.rar”。把5ihllcn文件夾下的5ihll.txt和flashfxp.rar用TFTP方式傳送到服務器,如圖(

43、2):圖(2)、把用于測試的文件“FlashFXP.rar”、“5ihll.txt”用TFTP命令傳到服務器三、在FreeNAS下輸入數(shù)字“6”,進入“Shell”模式?!癱d /mnt/ad0”切換到“/mnt/ad0”文件夾,然后“l(fā)s -l”列出上傳文件。如圖(3):圖(3)、在FreeNAS的Consle setup 模式下,進入Shell管理,查看是否上傳成功。這里已經(jīng)成功了哦是的,細心的朋友一定意識到服務器“/mnt/ad0”下有兩個文件“flashfxp.rar”、“FlashFXP.rar”,其中執(zhí)行“rm flashfxp.rar”刪除命令后,“FlashFXP.rar”依然

44、存在。這里FreeNAS是區(qū)分大小寫的。一大一小就是兩個文件了。習慣于Windows的初學者朋友,請注意了,別因一時疏忽忘記大小寫讓你郁悶的抓耳撓腮而不知所以然。四、下載測試?!癢IN+R”鍵呼出的運行輸入CMD,然后輸入:“tftp -i 1 get FlashFXP.rar F:5ihllcomFlashFXP.rar”、“tftp -i 1 get 5ihll.txt F:5ihllcom5ihll.txt”。從TFTP服務器根目錄下在FlashFXP.rar、5ihll.txt到文件夾5ihllcom,如圖(4)。圖(4)、把用于測試的文件“

45、FlashFXP.rar、5ihll.txt”下載到本地5ihllcom文件夾五、去掉“Allow new files”選中狀態(tài)。即不允許寫入新文件(Not allow new files to be created. )。如同第二步,上傳服務器已經(jīng)存在的文件“FlashFXP.rar、5ihll.txt”成功,如圖(5)前兩行?,F(xiàn)在在Shell下刪除“FlashFXP.rar、5ihll.txt”,如圖(6),然后重新上傳“FlashFXP.rar、5ihll.txt”,因服務器已經(jīng)不存在這兩個文件,上傳失敗,如圖(5)后兩行。圖(5)、上傳服務器存在的文件成功,刪除后重新傳因為沒有了文件造

46、成失敗。圖(6)、刪除已經(jīng)傳送成功的文件,用于新的測試。六、TFTP使用幫助C:tftp /?Transfers files to and from a remote computer running the TFTP service.TFTP -i host GET PUT source destination-iSpecifies binary image transfer mode (also calledoctet). In binary image mode the file is movedliterally, byte by byte. Use this mode whentra

47、nsferring binary files.hostSpecifies the local or remote host.GET Transfers the file destination on the remote host to the file source on the local host.PUT Transfers the file source on the local host to the file destination on the remote host.sourceSpecifies the file to transfer.destinationSpecifie

48、s where to transfer the file.七、 FreeNAS學習使用筆記之七:FTP使用篇FTP協(xié)議概述FTP(File Transfer Protocol,簡稱FTP)協(xié)議是文件傳輸協(xié)議的簡稱,它是TCP/IP協(xié)議簇應用層的協(xié)議之一,和HTTP協(xié)議處于同一層次應用層。在TCP/IP協(xié)議中,F(xiàn)TP標準命令TCP端口號為21,Port方式數(shù)據(jù)端口為20。20端口用于在客戶端和服務器之間傳輸數(shù)據(jù)流,21端口用于傳輸控制流。FTP的目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數(shù)據(jù)。FTP實現(xiàn)的目標可以總結為以下4個方面:1、促進文件的共享(

49、計算機程序或數(shù)據(jù));2、鼓勵間接或者隱式的使用遠程計算機;3、向用戶屏蔽不同主機中各種文件存儲系統(tǒng)(File system)的細節(jié);4、可靠和高效的傳輸數(shù)據(jù)。更多信息請參考:文件傳輸協(xié)議FTP-維基百科;百度百科FTP;FTP協(xié)議互動百科;FTP協(xié)議詳解CSDN博客。一、開啟FTP服務。打開“FreeNAS WebGUI”登錄(登錄FreeNAS管理),找打“Services-FTP”。在服務-FTP服務-設置模式(Settings Modules)里。進行全局設置,選中右上側的“enable”然后做如圖(1)、設置。圖(1)、IP最大連接數(shù)“Max. conn. per IP”設置為0不限制

50、。選中僅允許本地用戶登錄“Local users only”。二、建立ftp訪問用戶?!癝hell”,在“/mnt/ad0”用戶數(shù)據(jù)分區(qū)里新建一“ftp”文件夾。返回“FreeNAS webGUI”再在“access-users”里點右下角的“十”號,新建三個用戶。分別為:bdy(group:ftp;Home directory:/mnt/ad0/ftp);hll(group:guest;Home directory:/mnt/ad0/ftp);5ihllcom(group:guest;Additional group:ftp;Home directory:/mnt/ad0/ftp)。如圖(2

51、):圖(2)、分別建立了三個用戶用于上傳文件測試。三、給FTP用戶分配權限?!癝hell”,用“l(fā)s -l”查看“/mnt/ad0/ftp”文件夾的所有權。這里建立用戶選擇“Home directory”為“ftp”文件夾時,自動賦予用戶對“ftp”文件夾的所有權(rwx),賦予用戶所在組“r-x”權限,其他用戶組“r-x”權限。因此我最先建立“bdy”用戶時,文件夾所有者為“bdy”,“bdy”用戶所在組“ftp”具有“r-x”權限。這里使用“chmod g+w ftp”命令賦予用戶組“ftp”寫入權限。如圖(3):圖(3)、賦予“ftp”用戶組對“ftp”文件夾的“rwx”權限四、用戶權限

52、測試。1、測試bdy用戶,使用瀏覽器輸入“1”,輸入用戶名密碼,可以登錄能正確創(chuàng)建文件夾上傳文件。2、測試hll用戶,使用瀏覽器輸入“1”,輸入用戶名密碼,可以登錄能正確創(chuàng)建文件夾上傳文件。3、測試5ihllcom用戶,使用瀏覽器輸入“1”,輸入用戶名密碼,可以登錄能正確創(chuàng)建文件夾上傳文件??偨Y:ftp服務開啟后,默認是不安全的,即使開啟的是匿名登錄就有讀寫刪除權限,必須配合系統(tǒng)進行權限設置。以我現(xiàn)在水平還不能對用戶空間大小進行配額,即使有辦法一般人也不易掌握,相比起windows下玲瑯滿目的ftp

53、服務器來說顯得有點單薄了。最大的怨言就是亂碼問題了。下面我集中說。五、Freenas的FTP服務器亂碼問題。1、用ie登錄ftp服務器,新建“我是ie瀏覽器”文件夾,在ie下顯示正常。2、用“FlashFXP”登錄服務器,二進制傳送方式新建“我是FlashFXP 二進制建立的 ”文件夾;ASCII傳送方式新建“我是FlashFXP ASCII建立的”文件夾。3、在ie瀏覽器下,只能顯示ie下建立的“我是ie瀏覽器”文件夾,在FlashFXP下只能正常顯示“我是FlashFXP 二進制建立的 ”、“我是FlashFXP ASCII建立的”文件夾。彼此之間無法正常顯示。如圖(4)、圖(5):圖(4

54、)、圖(5)、4、八、 FreeNAS學習使用筆記之八:SSH使用篇SSH簡介SSH 為 Secure Shell 的縮寫,由IETF的網(wǎng)絡工作小組(Network Working Group)所制定SSH 是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡服務提供安全性的建立在應用層和傳輸層基礎上的安全協(xié)議。利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題。透過 SSH 可以對所有傳輸?shù)臄?shù)據(jù)進行加密,也能夠防止 DNS 欺騙和 IP 欺騙。SSH 之另一項優(yōu)點為其傳輸?shù)臄?shù)據(jù)是經(jīng)過壓縮的,所以可以加快傳輸?shù)乃俣?。最初?SSH 協(xié)議是由芬蘭的一家公司開發(fā)的,但是因為受版權和加密算法等等的限制,現(xiàn)在很多人都轉而使用 OpenSSH。OpenSSH是SSH的替代軟件包,而且是開放源代碼和免費的。更多SSH信息請查閱:SSH-維基百科;SSH-百度百科;SSH Communications Security Corporation的網(wǎng)站;開源OpenSSH組織官方SSH基本架構SSH協(xié)議框架中最主要的部

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論