七、FTP客户端访问

FTP是一个C/S类型的软件,连接服务端需要FTP客户端才能完成quotetracker,常见的FTP客户端有以下几种:

浏览器quotetracker:可以通过浏览器中输入 ftp://ip或者ftp://域名的方式3分钟了解计算机发展历史-组团学来访问FTP

自带客户端:命令行下可以使用ftp命令去连接

三方客户端:FileZilla 8uftp 图形软件或者文本界面的lftp等

包含quotetracker的词条

三种方式中quotetracker,文本界面是比较麻烦的quotetracker,无法鼠标流。所以我重点给大家讲解一下

7.1)文本界面登陆文本界面匿名登陆[root@localhost ~]# ftp 192.168.11.16Connected to 192.168.11.16 (192.168.11.16).220 (vsFTPd 3.0.3)Name (192.168.11.16:root): ftp #用户名可以是ftp也可以是anonymous331 Please specify the password.Password: #密码为空230 Login successful. #显示登陆成功Remote system type is UNIX.Using binary mode to transfer files.ftp> ls227 Entering Passive Mode (192,168,11,16,90,35).150 Here comes the directory listing.drwxr-xr-x    2 0        0               6 May 14  2019 pub226 Directory send OK.通过ls可以列出当前目录下有哪些内容 看到有一个目录叫pubftp> pwd257 "/"   通过pwd命令查看当前路径  注意这里显示的是FTP的根目录ftp> bye221 Goodbye.退出使用bye命令文本界面本地用户登录[root@localhost ~]# ftp 192.168.11.16Connected to 192.168.11.16 (192.168.11.16).220 (vsFTPd 3.0.3)Name (192.168.11.16:root): hello331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> ls227 Entering Passive Mode (192,168,11,16,130,240).150 Here comes the directory listing.drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 下载drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 公共drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 图片drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 文档drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 桌面drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 模板drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 视频drwxr-xr-x    2 1001     1001            6 Jan 15 08:56 音乐226 Directory send OK.ftp> pwd257 "/home/hello" is the current directory7.2)FTP客户端常用命令键入help命令可以查看所有可使用的命令ftp> helpCommands may be abbreviated.  Commands are:!                debug         mdir           sendport     site$                dir           mget           put          sizeaccount          disconnect    mkdir          pwd          statusappend           exit          mls            quit         structascii            form          mode           quote        systembell             get           modtime        recv         suniquebinary           glob          mput           reget        tenexbye              hash          newer          rstatus      tickcase             help          nmap           rhelp        tracecd               idle          nlist          rename       typecdup             image         ntrans         reset        userchmod            lcd           open           restart      umaskclose            ls            prompt         rmdir        verbosecr               macdef        passive        runique        ?delete           mdelete       proxy          send!+linux命令   执行系统命令!ls /opt  显示linux系统中/opt目录下的内容ftp> !ls /optdhcp  dns  rhlcd linux系统中的当前目录lcd /root  将linux系统中的当前目录切换到/root下ftp> lcd /rootLocal directory now /rootput 上传命令,mput批量上传命令上传initial-setup-ks.cfg文件到hello家目录下ftp> put initial-setup-ks.cfg local: initial-setup-ks.cfg remote: initial-setup-ks.cfg227 Entering Passive Mode (192,168,11,16,96,132).150 Ok to send data.226 Transfer complete.1803 bytes sent in 0.00135 secs (1333.58 Kbytes/sec)可以看到上传成功了验证一下上传结果ftp> ls227 Entering Passive Mode (192,168,11,16,173,142).150 Here comes the directory listing.-rw-r--r--    1 1000     1000         1803 Feb 26 07:01 initial-setup-ks.cfgdrwxr-xr-x    2 1000     1000            6 Jan 11 01:37 下载drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 公共drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 图片drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 文档drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 桌面drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 模板drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 视频drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 音乐226 Directory send OK.看见了吧切换linux当前目录到/tmpftp> lcd /tmpLocal directory now /tmpget下载命令,mget批量下载下载initial-setup-ks.cfg到linux系统当前目录/tmpftp> get initial-setup-ks.cfglocal: initial-setup-ks.cfg remote: initial-setup-ks.cfg227 Entering Passive Mode (192,168,11,16,229,134).150 Opening BINARY mode data connection for initial-setup-ks.cfg (1803 bytes).226 Transfer complete.1803 bytes received in 2.9e-05 secs (62172.41 Kbytes/sec)列出linux目录/tmp的内容,看到了下载的文件initial-setup-ks.cfgftp> !ls /tmp/dhcp                                          tracker-extract-files.0initial-setup-ks.cfg                                  VMwareDnDsystemd-private-8e7a99ea89c14ab396d66116970fe04d-chronyd.service-sghHHs       vmware-rootsystemd-private-8e7a99ea89c14ab396d66116970fe04d-colord.service-wK7h08      yum_save_tx.2019-02-20.16-10.Z6uXqR.yumtxsystemd-private-8e7a99ea89c14ab396d66116970fe04d-cups.service-cokBro          yum_save_tx.2019-02-21.09-03.08zIbU.yumtxsystemd-private-8e7a99ea89c14ab396d66116970fe04d-rtkit-daemon.service-6wt1S0  yum_save_tx.2019-02-22.11-10.prawAT.yumtxftp> close221 Goodbye.ftp> lsNot connected.可以使用close断开连接,当连接断开希望再次连接直接使用open命令即可ftp> open 192.168.11.16Connected to 192.168.11.16 (192.168.11.16).220 (vsFTPd 3.0.2)Name (192.168.11.16:root): hello331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> ls227 Entering Passive Mode (192,168,11,16,192,88).150 Here comes the directory listing.-rw-r--r--    1 1000     1000         1803 Feb 26 07:01 initial-setup-ks.cfgdrwxr-xr-x    2 1000     1000            6 Jan 11 01:37 下载drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 公共drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 图片drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 文档drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 桌面drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 模板drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 视频drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 音乐226 Directory send OK.delete命令可以删除属于自己的文件删除initial-setup-ks.cfg文件ftp> delete initial-setup-ks.cfg250 Delete operation successful.ftp> ls227 Entering Passive Mode (192,168,11,16,168,142).150 Here comes the directory listing.drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 下载drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 公共drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 图片drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 文档drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 桌面drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 模板drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 视频drwxr-xr-x    2 1000     1000            6 Jan 11 01:37 音乐226 Directory send OK.总结

都有哪些方法可以连接ftp服务器

文本方式如何连接

在文本界面中有哪些操作

重点:如何使用ftp命令在文本界面下连接ftp服务器

包含quotetracker的词条

难点:区分清楚何时操作的是ftp服务器的内容,何时操作的是本地的内容