admin 管理员组文章数量: 1086019
2023年12月24日发(作者:微信小程序多选按钮样式)
实验十三 FTP服务器
一、目的:
1、了解FTP服务器的作用;
2、掌握Linux中FTP服务器的配置及使用;
二、内容:
1、建立FTP服务器;
2、访问FTP服务器;
三、环境
组织实验:一台作Linux的FTP服务器,另外一台运行Linux或Windows,作为FTP的客户机。
四、操作
步骤:
1、准备工作
① 在Linux的FTP服务器上为小组人员(作客户机的用户)设置用户名(账号),点击“主菜单/系统设置/用户和组群”,添加:用户名1:___zhoup1_______,口令__123456_______;用户名2:___zhoup2_______,口令:__123456_______
② 在FTP服务器上用gEDIT文件编辑工具建立文本文件,内容:
I am testing FTP Server for Linux.
保存在“/home/用户名1”子目录下。
再建立另一个文本文件,内容如下:
This is a Linux FTP Server.
保存在“/home/用户名2” 子目录下。
③ 在Windows系统的客户机上建一个文本文件,文件名,内容:
This is Client A.
其保存的位置:D:
④ 在Linux客户机上用gEDIT文件编辑工具建一个文本文件,文件名为,内容为:This is Client B.
其保存的位置:/root/
⑤ 浏览FTP服务器上/etc/vsftpd/ 文件,用于控制哪些客户可以访问哪些资源.
推荐精选
⑥ 浏览FTP服务器上/etc/rs文件,文件中列出了不允许登录FTP服务器的用户名;
浏览FTP服务器上/etc/_list文件,文件中列出了缺省值为YES(userlist_deny=YES)的用户,这些用户永不允许访问FTP服务器。若userlist_deny=NO,则为允许访问FTP服务器的用户。
⑦ 记录作FTP服务器的主机的IP地址:__
_____________________________。
⑧ 客户机能ping通FTP服务器:ping FTP服务器的IP地址。
上述准备工作做好之后再作如下操作:
1、 启动FTP服务
Linux 中用vsftpd服务程序建立FTP服务器。在FTP服务器上作如下操作:
① rpm -q vsftpd ←┘
记录显示内容:
②点击“主菜单/系统设置/服务器设置/服务”,启网络服务工具。
③找到“□ vsftpd”(Red Hat Linux 7.0中为wu-ftpd),在其左侧的选择框中用鼠标点击,打上“√”,保存退出,则已启动vsftpd的FTP服务。下次开机时,系统自动运行FTP服务。
推荐精选
2、 FTP客户程序
使用FTP的客户程序ftp(windows/linux中都有)来登录FTP服务器,并作文件传输操作。
(1)Windows客户机以“用户名1”登录登录FTP服务器
① 点击“开始运行”。
② 输入命令: cmd ←┘ 进入MS-DOS环境(Windows 中输入:command)
③ 输入:D: ←┘ (记住当前本地盘的目录在哪里)
④ D:> ftp FTP服务器的IP地址 ←┘
⑤ 输入用户名1及口令
登录成功,则显示:login successful,ftp> ;若不成功,查找原因:FTP服务有没有启动;用户名和口令是否输入有误等。
⑥ 登录成功,则用户在“/home/用户名1”所在的子目录中,上传本地文件到FTP服务器,输入命令:put ←┘
⑦
⑧ 输入:dir ←┘ 观察文件是否上传成功,dir
⑨ 在FTP服务器“/home/用户名1”中查看该文件。
⑩
⑪ 将FTP服务器中的test1文件下载到本地机上
输入:get test1 ←┘
lcd d: ←┘
dir ←┘推荐精选
观察是否有test1文件(该文件可用“记事本”或“word”打开)。
⑫ bye ←┘ 退出FTP服务。
(2)Linux客户机---以用户名2登录。
进入终端窗口,操作方法与在Windows下是类似的。
(3) 用匿名(anonymous)登录
①进入MS-DOS,输入:ftp FTP服务器的IP地址 ←┘
②输入用户名:anonymous , 口令:任意输入
(提示输入口令一般为e-mail地址格式,且在ftpaccess中设置anonymous_enabl=YES);推荐精选
① 登录成功后,输入:dir ←┘
记录看到的子目录:______
_______;
有关FTP操作的命令可参见附录。
② 在FTP服务器中进入:/var/ftp 子目录,看子目录是否与客户端的一致?
③
④ 在客户端进入LIB子目录,下载一个文件到本地电脑上。
cd lib ←┘ dir ←┘
get 上面dir看到的一个文件名 ←┘
匿名访问者能否上传文件,为什么?
不能上传文件,因为匿名访问者没有足够的权限。
⑥ 退出FTP:> quit ←┘
(注:可编辑下载,若有不当之处,请指正,谢谢!)
推荐精选
版权声明:本文标题:实验十三Linuxftp服务器 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1703429493a450992.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论