一:实验环境
1.FreeNAS版本:FreeNAS-9.3-STABLE-201501212031
2.添加一块10G硬盘做为存储池Storage使用
3.系统IP地址:192.168.78.100
4.语言已经设置为中文
二:实验目标
1.此ftp服务器支持:①匿名访问 ②本地用户访问
2.匿名用户家目录为:/mnt/Storage/pub
3.本地用户user1,密码user1,家目录为:/mnt/Storage/user1
三:实验步骤
1.首先建立存储池Storage
依次点击上方的”存储器“—”卷管理“打开卷管理对话框,输入卷名称Storage,选择可用磁盘da1后,最后点击”Add Volume“从而完成存储池Storage的创建,如下图所示
创建完成的存储池状态如下图所示
2.创建所需数据集(匿名用户家目录和user1家目录)
选择上图中下方的Storage,然后点击下方的”Create Dataset“打开创建数据集对话框,输入第一个数据集名称pub,其余默认,最后点击”添加数据集“从而完成对数据集pub的创建,如下图所示
接着同创建数据集pub一样,创建数据集user1
所有数据集创建完成后状态如下
3.创建所需用户user1
依次点击上方的“账户”—“用户”—“Add 用户”打开添加用户对话框,操作步骤如下图所示
4.设置并开启ftp服务
依次点击上方的“服务”—“FTP”点击右方的设置,打开FTP设置对话框,操作步骤如下图所示
点开下方的“高级模式”,设置如下图所示
其他保持默认,最后点击“确定”保存设置
5.开启ftp服务
四:访问测试
1.在访问之前,首先在匿名用户家目录内,创建一个测试文件ftp_anonmous,这样在匿名用户登录后,就可以测试匿名用户是否登录成功
同样在user1家目录内创建一个文件user1,这样就可以判断user1是否登录成功,操作步骤如下:
点击左边的”命令行界面“打开命令行操作界面,在命令行里输入以下命令
#touch /mnt/Storage/pub/ftp_anonmous
#touch /mnt/Storage/user1/user1
2.匿名访问此ftp服务器
打开”我的电脑“,在”计算机“栏里输入ftp://192.168.78.100,如下图所示
由上图可知,匿名登录成功
3.本地用户登录ftp服务器
在上图所示空白界面内,右击鼠标选择”登录“,输入用户名user1,输入密码user1,然后点击”登录“,如下图所示
下图为登录后的界面
有上图可知user1登录成功,当然在里面也可以写入数据
至此配置完成