计算机组网技术及工程实验指导书内容摘要:
ite_enable=YES 修改目录访问权限,使匿名用户 (组外用户 )能访问 pub 文件夹 chmod – R 777 /var/ftp/pub 启动 ftp 服务 service vsftpd start 启动另外一台 Linux 虚拟机,打开浏览器,输入 录 FTP 服务器。 测试能否访问 pub 文件夹。 4.配置本地用户登录 FTP 服务器 (1)增加本地用户 计算机 组网技术及工程实验指导书 22 useradd writer passwd writer。 为 writer 用户增加密码 useradd reader passwd reader ;为 reader 用户增加密码 (2)修改目录权限 chown – R /var/ftp /var/ftp 目录所有者改为 writer 用户。 (3) 编辑 文件 加入如下内容: local_enable=YES write_enable=YES local_umask=022 local_root=/var/ftp userlist_enable=YES userlist_deny=NO chroot_local_user=YES 5.测试本地用户登录 FTP 服务器上重启 FTP 服务。 客户机在 /home/liang 建立 doc 子文件夹,新建 文件。 然后运行 ftp 命令: ftp open 输入账户 writer 和密码 put 被上传到服务器 /var/ftp 目录下。 put /pub/msg 被上传到 /var/ftp/pub,并改名为 msg 计算机 组网技术及工程实验指导书 23 cd pub。 进入服务器 pub 子目录 get /pub/msg 将 /var/ftp/pub/msg 文件下载到本机 /home/liang 下,文件改名为 分别用 writer 和 reader 登录,测试能否建立目录。 6. 配置 虚拟 用户登录 FTP 服务器 (1)安装 db4 软件包 安装 db4 工具软件包。 rpm ivh (2)建立虚拟用户 创建 存放虚拟用户名密码 vi /home/ 内容如下: vreader 123 vwriter 123 生成数据库文件: db_load T t hash f /home/ /etc/vsftpd/ 修改数据库文件权限,只能 root 操作。 chmod 600 /etc/vsftpd/ 建立认证文档、虚拟用户 vi /etc/ 内容如下: auth required /lib/security/ db=/etc/vsftpd/vsftpd_login account required /lib/security/ db=/etc/vsftpd/vsftpd_login 增加 vftp 用户,且禁止其登录 FTP 服务器,但有 ftp 目录操作权限 useradd d /home/vftp s /sbin/nologin vftp 计算机 组网技术及工程实验指导书 24 chown R /var/ftp (3)配置 FTP 主配置文件 在 文件 中加入下列内容,注意请先注释掉或删除前面步骤加入的内容。 anonymous_enable=NO local_enable=YES write_enable=NO chroot_local_user=YES guest_enable=YES guest_username=vftp virtual_use_local_privs=YES local_root=/var/ftp pam_service_name=ftp user_config_dir=/etc/vsftpd/user_config_dir (4)个性化目录配置 建立 vwriter 配置目录及配置文件 mkdir /etc/vsftpd/user_config_dir 在上述目录下建立 vwriter 文件内容如下: write_enable=YES 重启 FTP 服务。 本地登录 ftp ftp localhost 分别用 reader, vreade,vwriter 登录,观察能否登录 FTP。 如果能登录,再测试能否新建目录。 三、 参考 资料 FTP 命令是 Inter 用户使用最频繁的命令之一,不论是在 DOS 还是 UNIX操作系 统下使用 FTP,都会遇到大量的 FTP 内部命令。 熟悉并灵活应 用 FTP 的内部命令,可以大大方便使用者,并收到事半功倍之效。 下面以 Win9x 的 DOS计算机 组网技术及工程实验指导书 25 窗口中的 FTP 命令为例,介绍一下其用法。 (本站注:若想在纯 DOS 下使用 FTP命令,则需先加载网络设备如网卡或调制解调器的 Packet 驱动程序,再使用本站 “ 网络工具 ” 中的 Wattcp FTP 程序,其用法与下面介绍的类似,详情请见本站的 “DOS 使用 ” 栏目) FTP 的命令行格式为: ftp v d i n g [主机名 ] ,其中 v 显示远程服务器的 所有响应信息; n 限制 ftp 的自动登录,即不使用; .n etrc 文件; d 使用调试方式; g 取消全局文件名。 FTP 使用的内部命令如下 (中括号表示可选项 ): 1.![cmd[args]:在本地机中执行交互 shell, exit 回到 ftp 环境,如: !ls*.zip 2.$ macroame[args]: 执行宏定义 macroname。 [password]: 提供登录远程系统成功后访问系统资源所需的补充口令。 localfile[remotefile]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。 :使用 ascii 类型传输方式。 :每个命令执行完毕后计算机响铃一次。 :使用二进制文件传输方式。 :退出 ftp 会话过程。 :在使用 mget 时,将远程主机文件名中的大写转为小写字母。 remotedir:进入远程主机目录。 :进入远程主机目录的父目录。 mode filename:将远程主机文件 filename 的存取方式设置为 mode,如: chmod 777。 :中断与远程服务器的 ftp 会话 (与 open 对应 )。 :使用 asscii 方式传输文件时,将回车换行转换为回行。 remotefile:删除远程主机文件。 计算机 组网技术及工程实验指导书 26 [debugvalue]:设置调试方式, 显示发送至远程主机的每条命令,如:deb up 3,若设为 0,表示取消 debug。 [remotedir][localfile]:显示远程主机目录,并将结果存入本地文件localfile。 :同 close。 format:将文件传输方式设置为 format,缺省为 file 方式。 remotefile[localfile]: 将远程主机的文件 remotefile 传至本地硬盘的 localfile。 :设置 mdelete, mget, mput 的文件名扩展,缺省时不扩展文件名,同命令行的 g 参数。 :每 传输 1024 字节,显示一个 hash 符号 ()。 [cmd]:显示 ftp 内部命令 cmd 的帮助信息,如: help get。 [seconds]:将远程服务器的休眠计时器设为 [seconds]秒。 :设置二进制传输方式 (同 binary)。 [dir]:将本地工作目录切换至 dir。 [remotedir][localfile]:显示远程目录 remotedir, 并存入本地文件 localfile。 macroname:定义一个宏,遇到 macdef 下的空行时,宏定义结束。 [remotefile]:删除远程主机文件。 remotefiles localfile:与 dir 类似,但可指定多个远程文件,如:mdir *.o.*.zipoutfile。 remotefiles:传输多个远程文件。 dirname:在远程主机中建一目录。 remotefile localfile:同 nlist,但 可指定多个文件名。 [modename]:将文件传输方式设置为 modename, 缺省为 stream 方式。 filename:显示远程主机文件的最后修改时间。 localfile:将多个文件传输至远程主机。 filename: 如果远程机中 filename 的修改时间比本地硬盘同名文件的时间更近,则重传该文件。 计算机 组网技术及工程实验指导书 27 [remotedir][localfile]:显示远程主机目录的文件清单,并存入本地硬盘的 localfile。 [inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如: nmap $1.$2.$3[$1, $2].[$2, $3],则传输文件 时,文件名变为 a1, a2。 该命令特别适用于远程主机为非 UNIX 机的情况。 [inchars[outchars]:设置文件名字符的翻译机制,如 ntrans1R,则文件名 LLL 将变为 RRR。 host[port]:建立指定 ftp 服务器连接,可指定连接端口。 :进入被动传输方式。 :设置多个文件传输时的交互提示。 ftpcmd:在次要控制连接中,执行一条 ftp 命令, 该命令允许连接两个 ftp 服务器,以在两个服务器间传输文件。 第一条 ftp 命令必须为 open,以首先建立两个服务器间的连接。 localfile[remotefile]:将本地文件 localfile 传送至远程主机。 :显示远程主机的当前工作目录。 :同 bye,退出 ftp 会话。 arg1, arg2...:将参数逐字发至远程 ftp 服务器,如: quote syst. remotefile[localfile]:同 get。 remotefile[localfile]:类似于 get, 但若 localfile 存在,则从上次传输中断处续传。 [cmdname]:请求获得远程主机的帮助。 [filename]:若未指定文件名,则显示远程主机 的状态, 否则显示文件状态。 [from][to]:更改远程主机文件名。 :清除回答队列。 marker:从指定的标志 marker 处,重新开始 get 或 put,如: restart 130。 dirname:删除远程主机目录。 计算机 组网技术及工程实验指导书 28 :设置文件名唯一性存储,若文件存在,则在原文件后加后缀 .1, .2等。 localfile[remotefile]:同 put。 :设置 PORT 命令的使用。 arg1, arg2...:将参数作为 SITE 命令逐字发送至远程 ftp 主机。 filename:显示远程主机文件大小,如: site idle 7200。 :显示当前 ftp 状态。 [structname]:将文件传输结构设置为 structname, 缺省时使用stream 结构。 :将远程主机文件名存储设置为唯一 (与 runique 对应 )。 :显示远 程主机的操作系统类型。 :将文件传输类型设置为 TENEX 机的所需的类型。 :设置传输时的字节计数器。 :设置包跟踪。 [typename]:设置文件传输类型为 typename,缺省为 ascii,如: type binary,设置二进制传输方式。 [newmask]:将远程服务器的缺省 umask 设置为 newmask,如: umask 3 username[password][account]: 向远程主机表明自己的身份,需要口令时,必须输入口令,如: user anonymous my@。 :同命令行的 v 参数,即设置详尽报告方式, ftp 服务器的所有响应都将显示给用户,缺省为 on. 73.?[cmd]:同 help. 四、 实验 报告要求。 ,概括一下 FTP 服务配置的要点,探讨一下自己配置 FTP服务过程中遇到的问题,以及解决问题的办法。计算机组网技术及工程实验指导书
相关推荐
(1) 选择【开始】 /【程序】 /【管理工具】 /【 DNS】,打开 DNS 管理窗口。 (2) 选取要创建区域的 DNS 服务器,右键单击【反向搜索区域】选择【新建区域】,出现【欢迎使用新建区域向导】对话框时,单击【下一步】按钮。 (3) 在出现的对话框中选择要建立的区域类型,这里我们选择【主要区域】,单击【下一步】。 (4) 在【网络 ID】处输入此区域支持的网络 ID,例如:
根据要求及主题使用图形图像处理软件设计制作、加工处理相应图像作品; 掌握 Flash 软件的基本功能、基本绘图工具的使用方法、各种图形对象编辑工具的使用方法、基本动画的制作、图层特效动画的制作、声音和按钮的综合应用及简单脚本的编写,并通过综合设计使学生掌握 Flash动画制作的基本制作技巧。 掌握网页设计基本思想、常用方法和技 巧 , 能 熟 练 使 用 网 页 制 作 软
用的是异步串行通信技术 B) 网络接口采用的是异步控制方式 C) 周期性地插入 ATM 信元 D) 随时插入 ATM 信元 26. 广域网覆盖的地理范围从几十公里到几千公里。 它的通信子网主要使用 A) 报文交换技术 B) 分组交换技术 C) 文件交换技术 D) 电路交换技术 27. 以下关于城域网建设方案特点的描述中,那些是正确的。 Ⅰ .主干传输介质采用光纤 Ⅱ .交换结点采用基于 IP
工之日后 一年。 在合同 有效期内任何一方违反合约, 违约方须向被违约方赔偿违约金人民币 5 万 元。 2. 本合同未尽事项和条款,由甲乙双方协商解决。 本合同如有争议,由双方协商解决,协商不成,交由 当地 人民法院解决。 本合同 一式两份,甲乙双方各执一份,自签署之日起生效。 甲方: 乙方: 甲方代表: 乙方代表: 地址: 地址: 邮编: 邮编: 电话: 电话: 开户行: 开户行: 帐号:
第四条 甲方向乙方支付技术服务报酬及支付方式为: 1.技术服务费总额为: ; 2. 技术服务费由甲方 (一次或分期)支付乙方。 具体支付方式和时间如下: ( 1) ; ( 2) ; ( 3)。 乙方开户银行名称、地址和帐号为: 开户银行: 地址: 帐号: 第五条 双方确定因履行本合同应遵守的保密义务如下: 甲方: 1. 保密内容(包括技术信息和经营信息):。 2. 涉密人员范围:。 4 3.
成提供了强有力的政治和组织保障。 确保了本年度部门目标任务和党建思政各项工作任务的全面完成。 现将一年来的工作总结如下。 ( 一 ) 围绕学院的中心工作,全面落实推进计算机科学系党总支(支部)的思想政治与组织建设。 加强理论学习。 按照院党委今年的工作要点,结合党总支(党支部)的实际,在理论联系实际、学以致用上下功夫,增强学习的针对性和实效性。 认真组织党员学习党的理论知识,主要学习了《