八亿免费建站成都服务器租赁
2026/2/5 1:44:46 网站建设 项目流程
八亿免费建站,成都服务器租赁,建设网站模式,建设银行网站下载中心文章目录前言网工高频的FTP操作一、版本补丁更新二、配置文件获取三、诊断日志获取介绍FTP一、什么是 FTP#xff1f;二、FTP vs SFTPFTP软件3CDaemon#xff08;FTP服务器端#xff09;Python代码#xff08;FTP服务器端#xff09;CMD#xff08;FTP客户端#xff09;…文章目录前言网工高频的FTP操作一、版本补丁更新二、配置文件获取三、诊断日志获取介绍FTP一、什么是 FTP二、FTP vs SFTPFTP软件3CDaemonFTP服务器端Python代码FTP服务器端CMDFTP客户端FileZillaFTP客户端FTP演示一、使用电脑作为FTP服务端1启用FTP服务2在设备上执行FTP命令二、使用设备作为FTP服务端在路由器设备上配置FTP服务方法一使用CMD获取FTP服务器文件方法二使用FileZilla 获取FTP服务器文件软件下载前言在互联网的世界里我们每天都在进行数据交互。当我们浏览网页时是在“下载”网页内容当我们发布朋友圈时是在“上传”照片。对于普通用户来说这些操作通常在浏览器或 App 中自动完成。但是如果你是一名网络运维人员需要在PC和网络设备之间传输文件时你就需要一个更专业、更强大的工具FTP。这篇文章将带你深入了解 FTP 的是什么、它的作用、至关重要的安全问题以及如何使用专业的软件来进行文件传输。网工高频的FTP操作一、版本补丁更新在网络设备的版本补丁更新流程中新补丁文件的上传是核心环节之一。但由于版本补丁文件往往体积庞大对传输工具的稳定性和效率提出了较高要求FTP 软件凭借其适配大文件传输的优势成为该环节的理想辅助工具。Routerdir Directory of cfcard:/ Idx Attr Size(Byte)Date Time FileName9-rw-1,487,264,748 Apr11202323:49:45 NE40E-X8A-X16A_V800R011C10SPC900_CH.cc10-rw-49,705,780 Jul30202023:05:41 NE40EV800R010SPH095-other.PAT二、配置文件获取设备完成开局配置后若后续无需频繁变更参数首要任务是对设备的所有关键信息执行备份操作。实际操作中可借助 FTP 软件下载配置文件以实现备份Routerdir Directory of cfcard:/ Idx Attr Size(Byte)Date Time FileName33-rw-39,006Dec11202500:01:31 vrpcfg.zip还原设备的配置文件需要设置指定下次启动时配置文件确认启动项无误后重启设备。Routerstartup system-software vrpcfg_old.zip //设置下次启动的配置文件#Routerdisplay startup MainBoard: Startup saved-configuration file: cfcard:/vrpcfg.zip Next startup saved-configuration file: cfcard:/vrpcfg_old.zip#RouterrebootSystem will reboot!Continue?[Y/N]:y Info: system is rebooting ,please wait...三、诊断日志获取诊断日志文件完整记录了设备在过往运行过程中的所有硬件状态数据与软件操作信息。借助这份文件设备厂家一方面可对设备开展系统性巡检提前识别潜在风险隐患另一方面当设备出现故障时也能依据日志内容精准分析故障成因快速定位问题根源。Routerdir Directory of cfcard:/ Idx Attr Size(Byte)Date Time FileName26dr-x - Dec11202510:52:51 logfileRoutercd logfile/ //进入文件夹Routerdir Directory of cfcard:/logfile/ Idx Attr Size(Byte)Date Time FileName35-rw-1,429,253 Dec11202511:15:12 diag.log687-rw-653,827Dec11202510:52:51 diaglog_9_20251211105250.log.zip688-rw-5,026Apr12202300:23:40 log.dblg689-rw-2,391,783 Dec11202511:02:18 log.log介绍FTP一、什么是 FTPFTP的全称是File Transfer Protocol文件传输协议。简单来说它是互联网上用于在两台计算机之间传输文件的一套标准规则。如果把互联网比作高速公路把文件比作货物那么 FTP 就是专门用于长途货运的卡车和物流标准。FTP 采用典型的**“客户端-服务器”Client-Server**架构工作FTP 服务器 (Server)是一台在互联网上提供文件存储服务的远程计算机。它就像一个巨大的仓库时刻等待着连接请求并根据权限允许人们存入上传或取出下载文件。FTP 客户端 (Client)是你电脑上安装的软件。它就像你雇佣的“搬运工”你通过它连接到服务器仓库指挥它进行文件的搬运工作。二、FTP vs SFTP在开始使用之前必须了解一个现代网络环境中最重要的概念传统的 FTP 是不安全的FTP 的缺陷传统的 FTP 协议设计于几十年前那时的互联网环境相对单纯。它在传输数据时包括你输入的用户名和密码都是以明文形式发送的。这意味着如果有人在网络中监听抓包你的账号密码和文件内容将一览无余。现代的替代方案SFTP (强烈推荐)为了解决安全问题现在绝大多数场景下我们实际上使用的是 SFTP (SSH File Transfer Protocol)。SFTP 基于 SSH 协议它会对传输的所有数据进行加密。即使数据被截获黑客也无法解密看到内容。注意除非是在完全信任的内部局域网或者下载公开且无关紧要的文件否则在互联网上进行任何文件操作请务必首选 SFTP。下文提到的客户端软件都完美支持 SFTP。FTP软件在通过电脑获取交换机或路由器等网络设备中的文件时电脑可根据操作场景承担两种不同角色具体操作逻辑如下电脑作为服务器端此时文件传输的发起指令需在网络设备上执行 —— 通过在设备终端输入put 命令可将设备本地存储的目标文件主动 “上传” 至已配置为服务器的电脑中完成文件从设备到电脑的转移。电脑作为客户端这种场景下操作指令需切换至电脑端发起 —— 在电脑的命令行或对应管理工具中输入get 命令即可主动从网络设备中 “下载” 所需文件最终将文件保存到电脑本地路径。3CDaemonFTP服务器端3CDaemon 是我从业至今持续使用的 FTP 服务器端工具其核心优势在于操作简洁、上手门槛低。使用时只需先启用服务依次配置用户名与密码、文件存储路径及账号权限等关键参数完成后在目标设备端发起连接即可实现服务器访问。Python代码FTP服务器端Python代码也是方便易用如果您懂得Python的使用这样配置让PC作为一个FTP服务器端也是很方便的。frompyftpdlib.authorizersimportDummyAuthorizerfrompyftpdlib.handlersimportFTPHandlerfrompyftpdlib.serversimportFTPServerdefmain():# 创建授权管理器authorizerDummyAuthorizer()# 添加用户配置usernametestuser# FTP账号passwordtest123# FTP密码ftp_directoryD:/ftp_share# 共享的文件目录permissionselradfmw# 用户权限# 添加用户用户名密码共享目录权限authorizer.add_user(username,password,ftp_directory,permpermissions)# 可选添加匿名用户取消注释启用# authorizer.add_anonymous(/path/to/anonymous_folder)# 创建FTP处理器handlerFTPHandler handler.authorizerauthorizer# 设置被动模式端口范围可选handler.passive_portsrange(60000,61000)# 服务器配置server_ip0.0.0.0# 监听所有网络接口server_port2121# FTP服务端口# 创建服务器实例serverFTPServer((server_ip,server_port),handler)# 设置最大连接数server.max_cons10server.max_cons_per_ip5print(fFTP服务器已启动)print(f地址: ftp://{server_ip}:{server_port})print(f用户名:{username})print(f共享目录:{ftp_directory})print(按 CtrlC 停止服务器)# 启动服务器server.serve_forever()if__name____main__:main()CMDFTP客户端当电脑以 FTP 客户端身份运行时通过 CMD 命令行获取单个文件操作简洁且便捷。若所需获取的文件数量较少、体积也较小这种方式会是理想选择尤其适合追求高效操作的场景。FileZillaFTP客户端当设备以 FTP 客户端模式运行时可优先选用 FileZilla 软件。作为当前主流且普及率极高的 FTP 客户端工具它不仅全面支持 FTP、FTPS 与 SFTP 三种协议还具备可视化操作界面与断点续传功能 —— 尤其当需要批量处理大量文件时该软件能显著提升操作效率是便捷实用的优选方案。FTP演示一、使用电脑作为FTP服务端我将在电脑上运行 3CDaemon 软件将电脑作为你的FTP服务端1启用FTP服务找到设置选项可以设置用户名密码、文件存储的位置、用户的权限信息。确认服务为启动状态找到可以和交换机设备通的IP信息。2在设备上执行FTP命令注意需要先关闭电脑的防火墙不关闭有可能拦截FTP服务不通操作步骤1先在设备侧找到需要传输的文件位置和名称以vrpcfg.zip文件为例。Routerdir Directory of flash:/ Idx Attr Size(Byte)Date Time FileName2-rw-654Dec 08202521:07:55 vrpcfg.zip2在设备侧使用 ftp X.X.X.X 命令连接到服务器。备注bin命令用于将文件传输模式设置为二进制模式以确保传输文件的完整性。Huaweiftp192.168.10.1 Trying192.168.10.1... Press CTRLK to abort Connected to192.168.10.1.2203Com 3CDaemon FTP 服务器版本2.0User(192.168.10.1:(none)):huawei331用户名正确, 需要口令 Enter password:230用户已登录[ftp]bin200类型设置为 I.3此时设置侧作为客户端使用put命令将配置文件上传至服务器端。使用 put xxx 命令将文件传输至服务器使用 dir 命令核对当前服务器文件夹下的所有文件信息。主要为了确认文件已完成上传且服务器的文件大小和设备的文件大小一致。[ftp]put vrpcfg.zip200PORT 命令成功.150文件状态正常;准备启动数据连接100%226正在关闭数据连接;文件传输成功完成. FTP:654byte(s)sentin0.210second(s)3.11Kbyte(s)/sec.[ftp]dir200类型设置为 A.200PORT 命令成功.150文件状态正常;准备启动数据连接 drwxrwxrwx1owner group0Jan 0723:57.drwxrwxrwx1owner group0Jan 0721:07..drwxrwxrwx1owner group0Sep3010:49 01_代码_不使用 -rwxrwxrwx1owner group2410Aug1816:56 01_处理LOG名称_1.1.py -rwxrwxrwx1owner group654Dec1114:55 vrpcfg.zip226正在关闭数据连接200类型设置为 I.这样我们就完成了文件上传可以在自己的电脑端找到该配置文件了。二、使用设备作为FTP服务端在路由器设备上配置FTP服务1启用FTP服务2配置FTP用户ftpserverenable## 注意在服务中添加 ftp并指定位置信息#aaa local-user huawei password cipherK.R)YFE!!(I\I9%HS7.!Q!!local-user huawei privilege level3local-user huawei ftp-directory flash: local-user huawei service-type telnetsshftp方法一使用CMD获取FTP服务器文件1找到位置2登录并设置bin3使用dir找到要下载的文件名2使用 get XX 命令下载文件3在电脑上检查文件大小确保一致# 在电脑中找到你要保存文件的位置比如我要将文件保存至GetFile文件夹中Microsoft Windows[版本10.0.26200.7462](c)Microsoft Corporation。保留所有权利。 C:\Users\Swift\Desktop\GetFileftp192.168.10.2 连接到192.168.10.2。220FTPserviceready.530Please login withUSERand PASS. 用户(192.168.10.2:(none)): huawei331Password requiredforhuawei. 密码:230User logged in. ftpbin200Typesetto I.#ftpdir200Portcommandokay.150Opening ASCII mode data connectionfor*. drwxrwxrwx1noone nogroup0Aug 062015src drwxrwxrwx1noone nogroup0Dec 0821:01 compatible -rwxrwxrwx1noone nogroup654Dec 0821:07 vrpcfg.zip226Transfer complete. ftp: 收到197字节用时0.01秒17.91千字节/秒。 ftpget vrpcfg.zip200Portcommandokay.150Opening BINARY mode data connectionforvrpcfg.zip.226Transfer complete. ftp: 收到654字节用时0.00秒654000.00千字节/秒。方法二使用FileZilla 获取FTP服务器文件FileZilla的优势就是可以可视化操作断点续传。操作步骤1输入主机账号密码连接服务器2左侧是电脑的本地文件选择要保存到的文件夹3右侧是设备的文件信息4选择想要下载的文件拖拽至左侧即可或者点击文件右键选择下载即可软件下载可以关注该微信公众号数通工程师回复关键字软件即可获取到该软件及配置文件以上便是博主基于实际工作中对于FTP的使用希望对您有用。您可以关注微信公众号数通工程师后续我会更新更多的实操案例和讲解希望对您有用更多关于数通设备的资料持续更新中欢迎您的关注如果觉得这些经验对你有用不妨动动手指点赞再顺手收藏起来方便后续回看或分享给有需要的朋友 ——您的每一份支持都是我继续分享的动力感谢阅读

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询