FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。无论是Linux还是Windows系统都可以使用,而且是默认安装的。
ftp使用说明:
在命令行直接输入ftp便可进入交互模式,输入?可查看所有能用的命令,后加相应的命令可查看功能显示
C:\Users\sq>ftp
ftp> ?
命令可能是缩写的。 命令为:
! delete literal prompt send
? debug ls put status
append dir mdelete pwd trace
ascii disconnect mdir quit type
bell get mget quote user
binary glob mkdir recv verbose
bye hash mls remotehelp
cd help mput rename
close lcd open rmdir
ftp> help delete
delete 删除远程文件
ftp> help literal
literal 发送任意 ftp 命令
ftp> ? literal
literal 发送任意 ftp 命令
ftp>
输入open+ip进行连接,然后输入账号密码,成功后可查看共享的文件内容,下面以实验进行演示
ftp> open 192.168.0.14
连接到 192.168.0.14。
220-FileZilla Server 0.9.60 beta
220-written by Tim Kosse (tim.kosse@filezilla-project.org)
220 Please visit https://filezilla-project.org/
用户(192.168.0.14:(none)): test
331 Password required for test
密码:
230 Logged on
ftp> dir
200 Port command successful
150 Opening data channel for directory listing of "/"
-rw-r--r-- 1 ftp ftp 0 Mar 21 18:58 1.rar
226 Successfully transferred "/"
ftp: 收到 56 字节,用时 0.00秒 56000.00千字节/秒。
ftp>
实验环境:
- Filezilla(FTP)
- Windows Server 2008 R2 x64
环境搭建:
安裝Filezilla后打开,点击users
点击add添加用户test和密码test
创建一个文件夹并放一个rar压缩文件
共享此文件夹
给他所有权限
win2008网络NAT连接,环境配置完成
模拟实验:
查看本机IP
先cd进桌面的一个文件夹,然后ftp连接
win2008连接成功后dir查看文件
输入get+文件名即可下载到当前目录
输入put+文件名即可实现上传