文档介绍:1. 实验目的及要求在 Linux 环境下用 vsftpd 搭建 FTP 服务器。实现 windows 下访问,下载,上传。 2. 实验软硬件环境操作系统: Fedora 10。 虚拟机。 Windows7 。 3. 实验内容(要求给出具体实验步骤,每步需要用语言清晰描述并附截图) (1)首先检查是否安装了 vsftpd 服务器: 如图所示,输入 rpm -q vsftpd ,结果显示未安装。于是用虚拟机装入 Fedora10 的 iso 镜像文件,在/Packages 下寻找到 vsftpd 的安装包,版本 -1. (2) 安装 vsftpd : ( 3)关闭 SElinux 服务南华大学计算机科学与技术学院课程设计报告编辑 config 文件,设置 SELINUX=disabled 。保存文件后重启。如果不想重启,则输入# setenforce 0 关闭 SElinux 保护。(4)关闭防火墙(5)配置 vsftpd 服务配置文件: Vsftpd 的主配置文件是/etc/vsftpd/ 南华大学计算机科学与技术学院课程设计报告 anonymous_enable=yes 开启匿名账户; anon_upload_enable=yes 匿名账户可上传; anon_mkdir_write_enable=yes 匿名账户可创文件夹,写入; 末尾添加: local_root=/var/ftp/pub/user 本地用户 ftp 默认登录目录 chroot_local_user=YES 本地用户切换目录允许 anon_root=/var/ftp/pub/anon 匿名用户 ftp 默认登录目录# userlist_deny=NO 仅允许 user_list 内的用户登录 userlist_deny=YES 不允许 user_list 内的用户登录(默认) 然后将 user_list 中的 root 用# 注释,使得 root 拥有登录权限。(不推荐) 南华大学计算机科学与技术学院课程设计报告设置权限(6) 启动 vsftpd 服务可以设置 vsftpd 开机自动启动修改/etc/ 文件,末尾插入/usr/local/sbin/vsftpd 南华大学计算机科学与技术学院课程设计报告(7)配置网络宿主机运行-cmd- ipconfig Window7 网络连接设置南华大学计算机科学与技术学院课程设计报告启用共享 连接 VMware 设置 Host-Only Fedora ifconfig 南华大学计算机科学与技术学院课程设计报告配置客户机 ip地址测试宿主机与客户机连接: (正常) 南华大学计算机科学与技术学院课程设计报告(8) FTP 上传下载文件文本模式下命令行登录: 常用 FTP 命令说明: 南华大学计算机科学与技术学院课程设计报告 GET 下传文件; MGET 批量下传文件,需配合万用字元,例如: MGET* . GZ ; PUT 上传文件; LS 有点象 UNIX 下的 LS(LIST) 命令: DIR 相当于 LS-L(LIST-LONG) ; MLS 只是将远端某目录下的文件存于 LOCAL 端的某文件里; MDIR 相当于 MLS ; MKDIR 象 DOS 下的 MD( 创建子目录) 一样: RMDIR 象 DOS 下的 RD( 删除子目录) 一样。 USER 再输入一次用户名和口令( 有点像 UNIX 下的 SU) 。 DELETE 删除 REMOTE 端的文件: CD 改变当前工作目录,例如: CD \ PUB ; CDUP 回到上一层目录,相当于你打 CD ..: BYE 退出 FTP : PWD 显示目前的工作目录(REMOTE 端): ...... 直接用网页登录南华大学计算机科学与技术学院课程设计报告使用 CuteFTP 工具登录服务器使用 CuteFTP 上传下载都很方便,可以直接拖动进去 Linux 客户机访问 4. 总结分析(列举实验过程中所遇到的问题及解决方案,并详细写出实验中的心得