FreeNAS学习笔记(修订)_第1页
FreeNAS学习笔记(修订)_第2页
FreeNAS学习笔记(修订)_第3页
FreeNAS学习笔记(修订)_第4页
FreeNAS学习笔记(修订)_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、FreeNAS学习使用笔记之一:系统安装21、FreeNAS简介22、FreeNAS安装测试环境23、FreeNAS安装手记2二、FreeNAS学习使用笔记之二:IP地址修改8三、FreeNAS学习使用笔记之三:挂载数据分区和交换分区11四、FreeNAS学习使用笔记之四:挂载其他硬盘和raid016五、FreeNAS学习使用笔记之五:CIFS/SMB共享测试22六、FreeNAS学习使用笔记之六:TFTP使用篇26七、FreeNAS学习使用笔记之七:FTP使用篇30八、FreeNAS学习使用笔记之八:SSH使用篇35九、FreeNAS学习使用笔记之九:NFS使用篇38十、FreeNAS学

2、习使用笔记之十:AFP使用篇42一、 FreeNAS学习使用笔记之一:系统安装1、 FreeNAS简介FreeNAS是基于FreeBSD内核的NAS(Network-Attached Storage,简称网络附加存储)服务器。系统支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的设定工具。FreeNAS整个系统只需约128MB的空间,支持USB、CDROM、硬盘等多种启动方式。目前有LiveCD、镜像、VMware磁盘映像版三种发行方式。FreeNAS最新版本是0.69.2版2009年06月11日发布,预览版是

3、2009年06月25日发布的0.7 RC1版。官方网站:,FreeNAS中文网:FreeNAS最新版本镜像光盘:FreeNAS-i386-LiveCD-700.iso、FreeNAS-amd64-LiveCD-700.iso,更多说明请看:/?p=69。2、 FreeNAS安装测试环境1、使用VMware.Workstation.6.0.2.Build.59824完全版虚拟FreeBSD系统,虚拟磁盘:FreeBSD.vmdk,大小2GB。2、FreeNAS-amd

4、64-LiveCD-700镜像光盘。3、用VMware创建的3块256MB虚拟磁盘,分别为FreeBSD-0.vmdk、FreeBSD-1.vmdk、FreeBSD-2.vmdk用于测试RAID (0,1,5)。3、 FreeNAS安装手记1、在FreeBSD作好光盘镜像后,启动FreeBSD,出现FreeNAS安装欢迎界面,这里是安装FreeNAS,默认启动方式就可以了。直接回车或者等待倒计时结束。如图(1):图(1)、选择操作方式,这里选择1.boot default启动2、FreeNAS按照默认启动后,等待5-10秒以计算机性能决定,我在公司测试12秒,在家里测试5秒,进

5、入“console setup”项。如图(2):屏幕显示了FreeNAS系统版本号,ip和局域网接入方式,和控制台菜单项。菜单项的具体含义:1)Assign interfaces指定网卡,针对多网卡用户。2)Set Lan IP address设定网络IP地址3)Reset WebGUI Password重置Web管理密码,用户名:admin 密码:freenas。4)Reset to Factory Defaults恢复出厂设置。执行此项将恢复初始状态,慎用。5)Ping host Ping主机,主要用于测试网络。6)Shell命令行操作7)reboot system重启系统8)Shutdo

6、wn system关闭系统9)install/upgrade to hard drive/flash device,etc.在硬盘/flash等设备上安装/升级一目了然了,我们是安装FreeNAS,因此在“Enter a number”里输入数字9,选中“install/upgrade to hard drive/flash device,etc. ”,开始安装。图(2)、在“Enter a number”里输入数字9后开始安装3、输入数字9后,进入“install&upgrade”安装&升级选项菜单。菜单内容如下:1install embedded os on HDD/Flash/USB安装

7、精简版到硬盘/USB/Flash2install embedded os on HDD/Flash/USB + DATA +SWAP partition安装精简版到硬盘/USB/Flash,系统自动初始化一个DATA数据分区和SWAP交换分区。3install full oson HDD + DATA +SWAP partition在硬盘上安装完整版,系统安装时自动初始化一个DATA数据分区和SWAP交换分区。4upgradeembedded os from CDROM从光盘升级精简版系统5upgradefull os from CDROM从光盘升级完整版系统6upgrade and conv

8、ertfull os to embedded把系统转化为精简版。图(3)、用上下键选择第二个,安装精简版到硬盘,并让系统自动化分一个DATA数据分区和SWAP交换分区4、选择第2项,选中“OK”回车,系统进入安装前的准备工作分区操作,如图(4)、(5)、(6)、(7)、(8)图(4)、安装警告信息系统安装开始,提示用户将把硬盘分为三个区,分别是用于存放系统文件(OS image)的系统分区、用于存放用户数据文件的data分区,用于存储临时文件的SWAP交换分区。并对用户提出警告:此操作将丢失硬盘所有分区以及数据。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)、系统提示是否安装SWAP交换分区。这里用左右键选择“OK”,回车确定。Enter the size of the swqp partition in MB.图(8)、输入SWAP交换分区的大小,这里我设置了512MB,你可以系统默认也可以根据系统性能输入合适的值,以提高机器性能。选择ok。5、Fre

10、eNAS安装完成,但需要留意的系统提示信息。如图(9)图(9)、系统将对硬盘格式化,并把系统安装在ad0s1。请注意系统提示:1、TO Use the DATA partition 如何挂载DATA数据分区2、To Use th SWAP Partition 如何挂载SWAP交换分区3、系统提示不用对ad0进行格式化(WEB管理下想格式化你也格式化不了_),安装时已经对DATA分区和SWAP分区进行了格式化。6、回车返回安装界面,左右键选中“exit”退出安装,进入console setup控制台菜单,输入数字7,左右键选中“exit”,重新启动。至此FreeNAS安装完毕。如图(10)、图(

11、11)、图(12)图(10)、press “enter”后返回安装界面,因为我们已经安装完毕,这里左右键选中“exit”退出。图(11)、系统返回“console setup”控制台菜单,这里需要重新启动下,因此输入数字:7 图(12)、左右键选中“exit”重新启动系统。至此系统安装完毕。下一篇将记录在FreeNAS下如何修改ip地址。喜欢的朋友欢迎继续关注。也欢迎和大家交流。这是第二天的学习了。前天笔记里介绍了,如何安装FreeNAS,并对个别重要信息进行了粗浅翻译,如果您想对FreeNAS安装有所了解,请移步我的前一篇笔记:FreeNAS学习使用笔记之一:系统安装。文中介绍了用光盘方式启

12、动安装精简版的过程。二、 FreeNAS学习使用笔记之二:IP地址修改今天我学习的内容是如何给FreeNAS分配固定IP。在默认安装情况下,FreeNAS给系统分配:50。而我机器所在的局域网ip段是:192.168.0.*。很显然要想让其他用户访问,这里需要修改IP地址。这则笔记中,我简单记录了如何把IP修改为:1,子网掩码:,默认网关:,DNS:(景安机房的一个DNS)的过程。1、首先启动你的FreeNAS系统,并成功进入到“控制台菜单(console setup)”,这时

13、你能看到FreeNAS系统自动分配的IP地址:LAN IPV4 address 50。我们选择“Set LAN IP address”,进行局域网IP地址设置。如图(1):图(1)、在“console setup”下,输入数字:2 ,进行LAN IP地址分配。2、在弹出的对话框中“do you want to use DHCP for this interface?”,按左右键选中“NO”,我们进行手动设置。回车后,我们将进入“Enter new LAN IPV4 address”,在这里输入局域网IPV4地址:1。如图(2):图(2)、在“Ente

14、r new LAN IPV4 address”下,修改为:13、回车后,设置子网掩码,这里输入默认值:24即可,我的网段是:192.168.0.*型。如图(3):图(3)、设置子网掩码,默认值是24,回车即可。4、设置网关。在“set IPV4 default gateway”,这里输入:。如图(4):图(4)、在“Enter IPV4 default gateway”设置默认网关。5、设置DNS。在“Enter IPV4 DNS”,这里输入:。这步也可以跳过,在Web管理界面设置,也可以不进行设置。如图(5):图(5)、在

15、“Enter IPV4 DNS”,设置DNS地址。6、回车后,系统将提示是否进行IPV6的设置“do you want to configuration IPV6 for this interface?”,这里我不需要设置,因此按左右键选中“NO”.退出IPV6设置后,系统会对我们上述的设置进行更改。如果你看到“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、子网掩码、默认网关不甚熟悉,您可以在同局域网机器上查看相关配置。保证IP不一样其余一样即可了。如果您对浏览了此图文笔记还有疑问,可以参考视频语音版FreeNAS设置IPV4教程因安装版本不同,部分地方可能落有差异。下一笔记将介绍FreeNAS下如何挂载DATA用户资料分区,和SWAP交换分区。三、 FreeNAS学习使用笔记之三:挂载数据分区和交换分区上一笔记里,简单介绍了FreeNAS下配置IPV4的过程,如果您对此有疑问并想了解其他方面配置,请看下列动画:FreeNAS教学录象。看过之后我想您会跟我有同样的想法,要是有最新版本比如FreeNAS 700版本的视频教程

17、该多好啊!可惜没有,但教程对我的帮助还是显而易见的,正因为这个教程的启蒙才使我决定成为其爱好者,并把学习过程记录下来,给初学者点点帮助,也为自己更深层次的了解神奇的FreeNAS。(还没有开始?那就从FreeNAS学习使用笔记之一:系统安装和我一起开始学习之旅吧)。一扯就远,现实中我最怕别人唧唧喳喳的在耳边不休,网络中我却成了名副其实的“长舌妇”,喋喋不休。完蛋。又扯远了。下面才是我的笔记。这一笔记里,我将记录:在FreeNAS里选择第二种安装方式时,系统格式化出来的Data用户数据分区和SWAP交换分区,如何挂载到系统上去。首先看下图,是系统初始安装完成后,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)、登录系统后显示“System information”系统基本信息,您也可以在“Status-System”里查看。“Disk space usage”为“not disk configured”2、在“System-General-Password”里修改您的密码;在“System-Genera-Setup”设置用户名“5ihllcom”,端口“88”,语言:“简体中文”。我这里使用英文继续说明(建议使用英文,使用简体中文有些页面显示空白),如图(4)、(5)。图(4)、“System-General-Password”设置FreeNAS密码图(5)、“System-Genera

21、-Setup”设置“username”,“port”,“language”3、挂载含有DATA用户数据分区的硬盘,我们所挂载的DATA用户数据分区和系统在同一块硬盘上,因此这里所指也就是系统安装所在的盘ad0。打开“Disks-Management”,在“Management”标签中点右下侧的“十”字,选中ad0硬盘,点“Save”后,出现如图(6)所示。状态(status)是初始化(initializing),这是需要点“Apply changes”,确认。如图(7)所示。图(6)、在“Management”标签添加DATA用户数据分区所在硬盘后,需要“Apply changes”方可生效。

22、图(7)、点“Apply changes”生效后,状态(status)是在线(online)。4、添加硬盘DATA用户数据分区。在“Disks-mount Point-Management”的“Management”标签,点右侧的“十”号,按照如图(8)所示设置好。type:diskdisk:ad0Partition type:MBR partitionPartition number:2Filesystem:UFS图(8)、选择好类型、磁盘、分区类型、分区编号、分区格式后,其他默认安装即可,添加。图(9)、在“Disks-mount Point-Management”的“Management

23、”标签添加DATA用户数据分区后,需要“Apply changes”方可生效。图(10)、点“Apply changes”生效后,状态(status)是确认(ok)。5、挂载SWAp交换分区。在“System-Advanced”的“Swap”标签。做如图(11)设置。“Save”后挂载成功。图(11)、Type:Device,Device:/dev/ad0s3。配置好后,save即可。6、检测配置是否成功。在“Status-System”里查看“System information”。在“System information”里“Swap usage” 和 “Disk space usage”

24、告诉我们配置四、 FreeNAS学习使用笔记之四:挂载其他硬盘和raid0上一节我主要学习了“挂载数据分区和交换分区”,今天在原有基础上继续学习“挂载其他硬盘和做raid”,在学习过程中我发现,FreeNAS Web GUI管理时使用“chinese (simplified)”简体中文版在使用IE浏览器部分页面为空白,但firefox下显示正常,不知会不会造成功能方面的影响。为防止此种事情发生,我使用的english版学习。学习准备,准备好三块硬盘。用VMware创建的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。状态(status)是初始化(initializing),这是需要点“Apply changes”,确认。如图(1)所示。图(1)、挂载好ad1、ad2、ad3后,需要点“Apply changes”,确认生效。二、

26、磁盘格式化。打开“Disk-Format”进行格式化。在处次格式化时用于raid的磁盘“File system”文件系统为: “Software RAID”,raid盘做好后需要再一次格式化,此时raid盘将作为一个整体和普通盘同种格式,“File system”文件系统为:“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”生效,状态(status)是(OK),ad1盘

28、挂载成功。四、用ad2、ad3做Raid0测试。打开“Disk-Format”,选择ad2。磁盘“File system”文件系统为: “Software RAID”。图(6)、图(7)是ad2进行RAID格式和格式化过程中信息的信息提示。图(6)、磁盘“File system”文件系统为: “Software RAID”,同理ad3也进行同样格式化。图(7)、ad2进行 “Software RAID”格式时,输出提示信息。五、打开“Disks-Software RAID-RAID0-Add”在“Management”标签进行设置。其中RAID name:Raid0;provider:Ctrl

29、选种ad2,ad3。点“Add”添加,需要点“Apply changes”生效,状态(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状态为“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。注意观察此步与第三步的区别。如图(12):图(12)、“Disks-Mount Point-Add”挂载raid0磁盘图(13)、在“Disks|Mount Point|Management”查看具体信息。需要点“Apply changes”生效,状态(status)是(OK),raid0盘挂载成功。八、检测配置是否成功。在“Status-System”里查看“System information”,如图(14)。图(14)、在“System information”里ad0为DATA用户数据分区ad

32、1大小为256MB的普通盘挂载。raid0大小为512MB的raid0挂载五、 FreeNAS学习使用笔记之五:CIFS/SMB共享测试SMB(Server Message Block,又称Common Internet File System(CIFS)是由微软开发的一种软件程序级的网络传输协议,主要用来使得一个网络上的机器共享计算机文件、打印机、串行端口和通讯等资源。它也提供认证的行程间通讯机能。它主要用在装有Microsoft Windows的机器上,在这样的机器上被称为Microsoft Windows Network。后经过Unix服务器厂商重新开发后,它可以用于连接Unix服务器和

33、Windows客户机,执行打印和文件共享等任务。了解更多请访问你:SMB - 维基百科,更深入了解请看:SMB/CIFS技术说明SMB: The Server Message Block Protocol上节课,我学习了如何挂载硬盘并以raid0的方式学习了如何做raid。剩下的就是研究freenas提供的各种功能强大设置方面的Services了。今天主要学习在FreeNas下如何开共享服务(CIFS/SMB),有兴趣的朋友咱们一起来研究吧。学习前的准备,确保你的电脑已经开共享。你可以在共享个文件然后在浏览器里输入“ip”查看。或者在“CMD.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用户数据分区ad0。Comment:share ad0;Path:/mnt/ad0/;Read only:Set read only三、设置好后,返回“Services|CIFS/SMB|Shares”,点“ap

36、ply changes”使更改生效。Browseable状态为“OK”,如图(5):图(5)、在“Services|CIFS/SMB|Shares”里,把ad0设置为只读共享,raid0为完全共享。四、测试共享。在浏览器里输入“ip”,我这里为“1”。如图(6):图(6)、这是共享情况。其中ad0没有写入权限,raid0有写入权限。这里不再抓图。图(7)、大家可以对照第一步设置里的信息。我想会更容易理解一些。五、设置授权共享。参照第一步把Authentication更改为“local User”保存。打开“Access-Groups-Add”新建用户组“netshare”

37、,Description为:“share group”,如图(8)。打开“Access-Users”新建“bdy”并按照图(9)设置。图(8)、在“Access|Groups|Add”里新建一个局域网共享组“netshare”,用于存放局域网共享用户。图(9)、在“Access|Users|Add”里新建用户“bdy”,加入到“netshare”用户组。六、输入相应的用户和密码,登录成功。对ad0和raid0进行写入测试,成功!六、 FreeNAS学习使用笔记之六:TFTP使用篇TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一

38、个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。是一种简化的FTP,于1980年定义。他有以下特点:使用UDP(端口69)作为其传输协议(不像FTP使用TCP端口21)。不能列出索引内容。无验证或加密机制。被用于从远程服务器读取或写入文件。支持三种不同的传输模式:netascii,octet和mail,前两种符合FTP协议中的ASCII和image(binary)模式;第三种从来很少使用,目前已经废弃。由于TFTP缺少安全性,在开放式因特网上传输非常危险,因此通常仅允许下载数据而不允许上传数据,或用于私人本地网络以及某些特殊场合。更多请了解基维百科:TFT

39、P、百度百科:TFTP上节课,我学习了如何在FreeNAS下做CIFS/SMB共享。什么?你还不知道什么是FreeNAS!那你可要开始落伍了,如果你感兴趣,从FreeNAS系统安装一起开始学习之旅吧。学前准备工作。在上面的介绍中我简单了解了什么是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服务根目录。“Allow 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. 选中你要发布的文件夹目录。在远程服务器上传或下载文件时并不需要输入完整路径。例如传送文件“/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下输入数字“6”,进入“Shell”模式。“cd /mnt/ad0”切换到“/mnt/ad0”文件夹,然后“ls -l”列出上传文件。如图(3):图(3)、在FreeNAS的Consle setup 模式下,进入Shell管理,查看是否上传成功。这里已经成功了哦是的,细心的朋友一定意识到服务器“/mnt/ad0”下有两个文件“flashfxp.rar”、“FlashFXP.rar”,其中执行“rm flashfxp.rar”删除命令后,“FlashFXP.rar”依然

44、存在。这里FreeNAS是区分大小写的。一大一小就是两个文件了。习惯于Windows的初学者朋友,请注意了,别因一时疏忽忘记大小写让你郁闷的抓耳挠腮而不知所以然。四、下载测试。“WIN+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”选中状态。即不允许写入新文件(Not allow new files to be created. )。如同第二步,上传服务器已经存在的文件“FlashFXP.rar、5ihll.txt”成功,如图(5)前两行。现在在Shell下删除“FlashFXP.rar、5ihll.txt”,如图(6),然后重新上传“FlashFXP.rar、5ihll.txt”,因服务器已经不存在这两个文件,上传失败,如图(5)后两行。图(5)、上传服务器存在的文件成功,删除后重新传因为没有了文件造

46、成失败。图(6)、删除已经传送成功的文件,用于新的测试。六、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协议概述FTP(File Transfer Protocol,简称FTP)协议是文件传输协议的简称,它是TCP/IP协议簇应用层的协议之一,和HTTP协议处于同一层次应用层。在TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。20端口用于在客户端和服务器之间传输数据流,21端口用于传输控制流。FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。FTP实现的目标可以总结为以下4个方面:1、促进文件的共享(

49、计算机程序或数据);2、鼓励间接或者隐式的使用远程计算机;3、向用户屏蔽不同主机中各种文件存储系统(File system)的细节;4、可靠和高效的传输数据。更多信息请参考:文件传输协议FTP-维基百科;百度百科FTP;FTP协议互动百科;FTP协议详解CSDN博客。一、开启FTP服务。打开“FreeNAS WebGUI”登录(登录FreeNAS管理),找打“Services-FTP”。在服务-FTP服务-设置模式(Settings Modules)里。进行全局设置,选中右上侧的“enable”然后做如图(1)、设置。图(1)、IP最大连接数“Max. conn. per IP”设置为0不限制

50、。选中仅允许本地用户登录“Local users only”。二、建立ftp访问用户。“Shell”,在“/mnt/ad0”用户数据分区里新建一“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用户分配权限。“Shell”,用“ls -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”,输入用户名密码,可以登录能正确创建文件夹上传文件。2、测试hll用户,使用浏览器输入“1”,输入用户名密码,可以登录能正确创建文件夹上传文件。3、测试5ihllcom用户,使用浏览器输入“1”,输入用户名密码,可以登录能正确创建文件夹上传文件。总结:ftp服务开启后,默认是不安全的,即使开启的是匿名登录就有读写删除权限,必须配合系统进行权限设置。以我现在水平还不能对用户空间大小进行配额,即使有办法一般人也不易掌握,相比起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的网络工作小组(Network Working Group)所制定SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的建立在应用层和传输层基础上的安全协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗。SSH 之另一项优点为其传输的数据是经过压缩的,所以可以加快传输的速度。最初的 SSH 协议是由芬兰的一家公司开发的,但是因为受版权和加密算法等等的限制,现在很多人都转而使用 OpenSSH。OpenSSH是SSH的替代软件包,而且是开放源代码和免费的。更多SSH信息请查阅:SSH-维基百科;SSH-百度百科;SSH Communications Security Corporation的网站;开源OpenSSH组织官方SSH基本架构SSH协议框架中最主要的部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论