11 1FTP服务器 11FTP的基本原理 ¤FTP: Standard模式与 Passive模式的区别 主动模式和被动模式的区别可概述为两个方面内容 ¤主动模式传输数据时是服务器连接到客户端的端口,被动模式传输数据是客户 端连接到服务器的端口。 ¤主动模式需要客户端必须开放端口给服务器,很多客户端都是在防火墙内,开 放端口给FTP服务器访问比较困难,被动模式只需要服务器端开放端口给客户端 连接即可。 FTP 可南中医药大学/阮晓龙/13938213680/ht/ linuxxg nactcmeaucn/htp/w5 xuewen cn
12 1FTP服务器 11FTP的基本原理 口创建FTP服务器时,根据使用者的登录情况可分为实体用户(Real User)、访客( Guest)、匿名用户( Anonymous)。 ■实体用户( Real User) 口FTP服务器默认允许实体用户(即系统用户)的登录。 口以实体用户做为FTP服务器的身份登录时,系统默认不对实体用户进行任何限制,该用户可 以针对整个文件系统迸行自身权限的工作,即FTP服务器的管理呙权限 访客身份( Guest) 口在使用FTP服务器时,往往会给不同的部门或者某个特定的用户设置一个专属的帐户,创建 个访客身份就可满足。 ■匿名身份( Anonymous) 口匿名用户即不需通过账户密码就可登录访问FTP服务器资源的用户,这类用户在FTP服务器 中没有确切的指定账户,但可以访问FTP服务器中开放的文件资源 需要FTP服务器端允许匿名用户访问。 可南中医药大学/阮晓龙/13938213680/ht/ linuxxg nactcmeaucn/htp/w5 xuewen cn
13 1FTP服务器 11FTP的基本原理 口FTP属于 Client/Server(C/S)结构,主要包含客户端和服务器两部分。 口 Linux系统中所支持的客户端和FTP服务软件有很多。 FTP客户端程序: fire Zilla Client、 FireFTP、 NCFTP TP服务端程序:WU-FTPD、 ProFTPD、 vsftpd 园 Linux ft VSFT 可南中医药大学/阮晓龙/13938213680/ht/ linuxxg nactcmeaucn/htp/w5 xuewen cn
14 1FTP服务器 1.2FTP文件传输命令 霜令是用来控制在本地机和远程机之间传送文件,该命令可用于客户端与连接的FTP 务器间进行文件上传与下载 【话法去】 选项数 【选项说明】 命令选项及说明,如表6-1所示 表61阳D命令选项明 白用式,B示所有客户与服务器满传透的命令 早止程示选程服务器相应信息 早止自录 多文件传输过程中关闭灾互提示 用文件名通符,允许在本地文件和径名中使用 指定包含FTP命令的文本文件:命令在FTP启动后自动话行,此都数中没 有空格·可管代重定向行()使用 在定数连接时使用所有本地接口 滑胜默认的传输懂区大小6535 【参数说明】 命令参数及说明,如表62所示 表62mD命参数 可南中医的大学/阮晓龙/139382 指定要接的FP服务器的主机名0地址
【rp操作命令】 n常用操作命令的选项及其说明如表63所示 15 害63mp程作命令 1FTP服务器 II shell Troll 在本地机中执行互he,e国到即开情,如船zp 1.2FTP文件传输命令 mado-ame(ar执行定义 madro-nam account password提供登录远程系统功后访问系统资原所需的补充口令 ap的dbc的emte将本地文件加到程系统主机,若未指定近程系统文件名,则使用 本地文件名 使用ac型输方式 每个命令执行完毕后计算机发出一声接示音 用二进制文件传输方式 在使用moe时,将程主机文件名中的大写转为小写字母 cd renote-cir 进入透程主机目录 进入远程主机目录的父录 将远程主机件eame的存取方式设置为mooe,如: chmod dose 中断与远程服务器的仰会话(每0pen应 便用aso方式输文件时,将回车换行转换为曰行 得西程主机交件 debug(oebug-vale设调式方式,量示发送至远程主机的每杂命合,如:ob3, 看设为0,表示取消 debug c-airmocakte!示透程主机目录,并将结果存入本地文件 将文件传输方式设置为tmat,缺省为方式 cae将因程主机的文件reme传至本地硬盘的本地文件 设置 mdelete,moet,mp的文件名扩展,缺省时不扩展文件名, 同令行的参数 nash 每传输1024字节,好子一个hah符号《群 可南中医的大学/阮晓龙/1393821 help amd 日示№内部命令cmd的耘助信息,如:hep9e