顺企网贵阳网站建设,猎聘招聘官方网站,分类网站建设多少钱,品牌网站建设小蝌蚪2a一、FTP与TFTP概述 FTP#xff0c;全称为File Transfer Protocol#xff0c;即文件传输协议#xff0c;是一种用于在Internet上进行文件传输的应用层协议。FTP是基于客户端-服务器架构设计的#xff0c;并使用TCP作为其传输层协议。TFTP (Trivial File Transfer Protocol) … 一、FTP与TFTP概述 FTP全称为File Transfer Protocol即文件传输协议是一种用于在Internet上进行文件传输的应用层协议。FTP是基于客户端-服务器架构设计的并使用TCP作为其传输层协议。TFTP (Trivial File Transfer Protocol) 是一个简单的文件传输协议它是基于 FTP 协议的一个轻量级实现。TFTP 通常用于嵌入式系统、小型设备或测试环境中因为它比完整的 FTP 协议更容易实现和配置。这两种协议在早期时候多用于文件传输在网络设备中进行配置文件备份、系统软件升级等。 二、FTP 操作 简介FTPFile Transfer Protocol文件传输协议用于在远端服务器和本地主机之间传输文件是 IP 网络上传输文件的通用协议。 端口TCP/20,TCP/21 FTP 工作模式 二进制模式用于传输程序文件比如后缀名为.bin 和.btm 的文件 ASCII 码模式用于传输文本格式的文件比如后缀名为.txt、.bat 和.cfg 的文件。 FTP 工作方式 主动方式PORT数据连接由 FTP 服务器发起当 FTP 客户端处于防火墙后时不适用 被动方式PASV数据连接由 FTP 客户端程序发起当 FTP 服务器限制客户端连接其高位端口一般情况下大于 1024时不适用。 2.1 设备作为服务器端 服务器端配置首先保证服务器和客户端网络联通开启 FTP 服务配置访问 FTP 服务器的账号密码权限。 system-view # 登录系统界面intg1/0/1 # 进入接口 GE1/0/1ip add 192.168.131.101 24 # 配置 ip 地址quit # 退出接口视图ftp server enable # 开启 ftp 服务器local-user ftp class manage # 创建一个 ftp 本地账号password simple ftp # 设置密码为 ftpservice-type ftp # 授权 ftp 访问访问权限authorization-attribute user-role level-15 # 用户级别为 15否则可能出现权限不够的问题save f # 保存配置 客户端配置 本地电脑作为 ftp 客户端需要开启 ftp 客户端服务功能。 控制面板-- 程序和功能-- 启用或关闭 windows 功能--tftp 客户端 使用 CMD 命令行提示符操作 FTP 打开命令行提示符 D:ftp 192.168.131.104输入用户 ftp输入密码 ftp登录成功dir 列出服务器的文件目录ftp dir200 PORT command successful150 Connecting to port 32222drwxrwxrwx 2 0 0 4096 May 13 11:56 diagfile-rwxrwxrwx 1 0 0 0 May 13 14:28 ftp-test.txt-rwxrwxrwx 1 0 0 1554 May 13 14:22 ifindex.dat-rwxrwxrwx 1 0 0 21632 May 13 11:56 licbackupdrwxrwxrwx 3 0 0 4096 May 13 11:56 license-rwxrwxrwx 1 0 0 21632 May 13 11:56 licnormaldrwxrwxrwx 2 0 0 4096 May 13 11:56 logfile-rwxrwxrwx 1 0 0 0 May 13 11:56 s5820v2_5830v2-cmw710-boot-a7514.bin-rwxrwxrwx 1 0 0 0 May 13 11:56 s5820v2_5830v2-cmw710-system-a7514.bindrwxrwxrwx 2 0 0 4096 May 13 11:56 seclog-rwxrwxrwx 1 0 0 6451 May 13 14:22 startup.cfg-rwxrwxrwx 1 0 0 113778 May 13 14:22 startup.mdb获取配置文件到本地电脑get startup.cfg # 然后就应该会下载到 D 盘根目录下面了。上传 ftp-test.txt 到服务器上在 D 盘先创建一个文本文件。put ftp-test.txt # 就可以上传到服务器根目录了。quit # 退出 ftp 服务器连接 2.2 设备作为客户端 设备作为客户端就是本地电脑开启 ftp 服务供设备访问。本地使用第三方 FTP 软件进行设置方便快捷。打开软件设置用户和目录。 ftp 192.168.131.101输入用户名我这边设置是 admin输入密码我这边设置为123456dir # 列出文件get test.txt # 从本地电脑获取文件到设备根目录put startup.cfg # 从设备传输配置文件到本地电脑quit # 退出连接 2.3 FTP 常用命令 文件夹操作 dir # 列出详细文件信息
ls # 列出文件列表
cd # 切换目录
cdup # 返回上一级目录
mkdir # 在服务器上创建目录
rmdir # 删除服务器上的目录文件操作 dir # 列出详细文件信息
ls # 列出文件列表
delete # 删除文件
ascii # 设置 FTP 文件传输的模式为 ASCII 模式默认为 ASCII 模式传输比如后缀名为.txt、.bat 和.cfg 的文件
binary # 设置 FTP 文件传输的模式为二进制模式传输后缀名为.bin 和.btm 的文件
passive # 设置传输方式被动
lcd # 查看客户端的本地文件路径
put # 上传文件
get # 下载文件三、TFTP 操作 目前设备只能作为 TFTP 客户端不支持作为 TFTP 服务器。TFTP 简单文件传输可以不需要用户认证等环节。 设备作为客户端 本地电脑开启 TFTP 服务。打开设备命令行界面。 h3c # 在用户界面进行操作tftp 192.168.131.101 put ifindex.dat # tftp 服务器地址 (put|get) 文件名 上传文件到服务器tftp 192.168.131.101 get test.txt # tftp 服务器地址 (put|get) 文件名 从服务器下载 test.txt 备份配置文件 backup startup-configuration to 192.168.131.101 sw201.cfg 总结以前我刚出来时候也是用的FTP但是现在多用SSH的SCP等更加安全的方式进行配置备份管理了权当多了解一些吧。Ensp模拟器上也可以模拟进行实验好像。 本文由 mdnice 多平台发布