【ftp操作命令】 卹p常用操作命令的选项及其说明如表6-3所示 16 表63tp操作命令 1FTP服务器-mm 12FTP文件传输命令 将本地工作目录切换至dr is(remote-diri local-file显示远程目录 remote-dir,并存入本地文件 local-file macdef macro-name定义一个宏,遇到 made下的空行时,宏定义结束 刪涂远程主机文件 命令行 mdir remote-files local-file与dr类似,但可指定多个远程文件,如:mdr、o、、 zipoutfile mget remote-files传输多个远程文件 FTP mkdir dir-name 在远程主机中建一目录 mis remote file localfile同nt但可指定多个文件名 客户端软件 mode(codename|将文件传输方式设置为 codename,缺省为 stream方式 modtime fle-name显示远程主机文件的最后修改时间 将多个文件传输至远程主机 newer file-name 如果远程机中 e-name的修改时间比本地硬盘网名文件的时间更 近,则重传该文件 nlistremote-dirltlocal-file)显示远程主机目录的文件清单,并存入本地硬盘的cane 置文件名映射机制,使得文件传输时,文件中的某些字符相互转 ,如:mmap$1、52、s3151,52]、152,s3],则传输文件a a2、a3时,文件名变为a1,a2。该命令特别适用于远程主机为丰 UNⅨX机的情况 ntrans inchars outchars> 设置文件名字符的翻译机制,如nans1R,则文件名LLL将变为 RRR open hostpo建立指定服务器连接,可指定连接端口 进入被动传输方式 设置多个文件传输时的交互提示 E欠要控制连接中,执行一条命令,该命令允许连擦两个t服 可南中医药大学/阮晓龙/13938213 proxy ftp-cmd 务器,以在两个服务器间传输文件。第一条f命令必须为open,以 首先建立两个服务器闰的连接
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.FTP服务器 16 1.2 FTP文件传输命令 命令行 FTP 客户端软件
t操作命令 n常用操作命令的选项及其说明如表6-3所示。 表63tp操作命令 1FTP服务器 显示远程主机的当前工作目录 12FTP文件传输命令 quote arg1,ag2、、将参数逐字发至远程№服务器,如: quote syst reget remote- file[local- 类似于get,但若 locak-file存在,则从上次传输中断处续餞 help(cmd-name请求获得远程主机的帮助 tatus file-name)|若未指定文件名,则显示远程主机的态,否则显示文件状态 命令行 FTP estart marker从指定的标志makr处,重新开始9t或pt,如: restart130 除远程主机目录 客户端软件 设置文件名只一性存储,若文件存在,贝在原文件后加后缓、1 site arg1, arg2 将参数作为STE命令逐字发送至远程仰主机 size file-name 显示远程主机文件大小,如: site idle7200 显示当前fp状态 struct(struct-namel将文件传输结构设置为 struct-name,缺省时使用stem结构 将远程主机文件名存储设置为只一(与 unique对应) system 显示远程主机的操作系统类型 将文件传输类型设置为 TENEX机的所需的类型 设置传输的字节计数器 trace 设置文件传输类型为 type-name,缺省为asci,如 type binary,设 置二进制传输方 umasknewmask将远程服务器的缺省 umask设置为 netmask,如: umask3 user user 向远程主机表明自己的身份,需要口令时,必须输入口令,如 可南中医药大学/阮晓龙/13938213( namelpassword account anonymous mygemail
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.FTP服务器 17 1.2 FTP文件传输命令 命令行 FTP 客户端软件
8 1TP服务器 1.3使用 vsftpd构建FP服务 口 vsftpd是nux操作系统中最常用的FP服务器程序。 ¤ vsftpd在安全性、高性能及稳定性三个方面都具有较好表现。 sFtp提供的主要功能 ¤虚拟P设置、虚拟用户、 Standalone、 inetd操作模式 口强大的单用户设置能力及带宽限流等。 在安全方面 a vsftpd从原理上修补了 Wu-FIP、 ProFTP、BSD-FP等大多数FP服务器的安全 缺陷,使用安全编码技术解决了缓冲溢岀冋题,并能有效避免通配符类型的拒 绝服务攻击 ■使用Vfpd作为官方网站FP服务器的公司和团队有 口 Redhat、SuSE、 Debian、GNU、 GNOME、KDE、Gimp、 OpenBSD等。 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.FTP服务器 vsftpd是Linux操作系统中最常用的FTP服务器程序。 vsftpd在安全性、高性能及稳定性三个方面都具有较好表现。 ◼ vsftpd提供的主要功能 虚拟IP设置、虚拟用户、Standalone、inetd操作模式 强大的单用户设置能力及带宽限流等。 ◼ 在安全方面 vsftpd从原理上修补了Wu-FTP、ProFTP、BSD-FTP等大多数FTP服务器的安全 缺陷,使用安全编码技术解决了缓冲溢出问题,并能有效避免通配符类型的拒 绝服务攻击。 ◼ 使用vsftpd作为官方网站FTP服务器的公司和团队有 RedHat、SuSE、Debian、GNU、GNOME、KDE、Gimp、OpenBSD等。 18 1.3使用vsftpd构建FTP服务
19 1TP服务器 1.3使用 vsftpd构建FP服务 表64 vsftpd软件的常用目录文件其说明 7件 识明 /usr/sbin/sftpd vsftpd软件的主程序 letc/vsftpd vsftpd软件的主目录 etc/sftpd/vsftpd. conf sfpd软件的主配置文件 /etc/pam. d/vsftpd 基于PAM的vspd软件的验证配置文件 /etc/rc. d/init d/vsftpd fpd软件的启动脚本,也可以使用 service进行调用启动 usr/share/doc/vsftpd-xxvsftpd软件的文档资料路径 /sr/ft 默认的vfd软件的共享目录 etc/vsftpd/ttppusers 默认的vsd软件的黑名单 letc/vsftpd/user list 改某文件为黑名单或白名单的配置文件 letc/logrotate. d/sftpd 志轮转备份配置文件 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.FTP服务器 19 1.3使用vsftpd构建FTP服务
20 1TP服务器 1.3使用 vsftpd构建FP服务 /etc/rc dinit. d/vsftpd PAM认证 > /etc/pam d/vsftpd user ist vsftpd conf 南中医药大学/阮晓龙/13938213680/http://inux.xg.hactcm.edu.cn/http://www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.FTP服务器 20 1.3使用vsftpd构建FTP服务