目标

思科S系列交换机包含多个配置和管理文件，用于确定交换机的设置及其运行方式。这些文件可以在交换机的基于Web的实用程序的File Operations页上操作，在该页上可以备份、升级或复制配置文件。文件可以在连接的USB设备、交换机的内部闪存或简单文件传输协议(TFTP)或安全复制(SCP)服务器之间移动。如果要将设备回滚到以前的状态，或者在设备发生故障时，将这些文件存储在多个位置会很有用。本文说明如何通过下列任一方法更新系统配置文件：

- USB或内部闪存—从内部闪存或从交换机上连接的USB设备中选择源文件。

- TFTP —将源文件从TFTP服务器上传到交换机。

- SCP（通过SSH的文件传输）-将源文件从SCP服务器上传到交换机。

适用设备 | 软件版本

- Sx350 系列 | 2.3.0.130

- SG350X 系列 | 2.3.0.130

更新配置文件

步骤1:登录到交换机控制台。默认用户名和密码为 cisco/cisco。如果已配置新的用户名或密码，请输入相应凭证。

若要了解如何通过SSH或Telnet访问SMB交换机CLI，请单击 此处。

根据交换机的具体型号，命令可能会有所不同。在本例中，通过Telnet访问SG350X-48MP交换机。

第二步：要将配置文件备份到特定目标，请输入以下内容：

CBS350X#copy [src-url] [running-config | startup-config]

参数包括：

- running-config —包含当前配置的配置文件，包括自上次重新启动以来应用于任何管理会话的任何更改。

- startup-config —保存到闪存中的配置文件。

- src-url -要复制的源文件或目录的URL。可以配置预定义的URL别名。

- tftp:// —下载的TFTP网络服务器上文件的源URL (tftp://ip-address/filename)。

- scp:// —要使用SSH客户端下载的SCP服务器上的文件的源URL (scp://[username：password@]host/filename)。在继续使用SCP方法之前，请确保已启用SSH服务器身份验证，并且已配置相应的设置。有关如何通过CLI配置交换机上的SSH身份验证设置的说明，请单击此处。

- usb:// —使用usb://directory/filename格式从USB设备上的绝对文件路径进行复制。

- flash:// —使用flash://directory/filename格式从闪存上的绝对文件路径进行复制。

- exclude -文件在要复制的文件中不包含敏感数据。

- include-encrypted -文件包含其加密形式的敏感数据。如果没有配置安全选项，则默认应用此安全选项。

- include-plaintext -文件以明文形式包含敏感数据。

指南：

- 使用copy src-url running-config命令从保存在网络服务器中的文件（例如TFTP或SCP）更新当前配置文件。

- 使用copy src-url startup-config命令从保存在网络服务器上的文件更新启动配置文件。

TFTP:

在本示例中，运行配置文件使用IP地址为192.168.100.139的TFTP服务器中的配置文件进行更新。

SCP：

在本示例中，运行配置被保存在IP地址为192.168.100.139的SCP服务器中的配置文件取代，该文件分别使用凭证cisco和cisco12345作为用户名和密码。

USB或闪存：

在本示例中，运行配置被保存在连接到交换机USB端口的USB设备上的配置文件取代。

步骤3.（可选）要将运行配置文件复制到启动配置文件中，请输入以下命令：

CBS350X#copy running-config startup-config

步骤 4： （可选）出现 Overwrite file [startup-config]… 提示后，按键盘上的 Y（表示“是”）或 N（表示“否”）。在本示例中，按 Y。

结论

现在，您应该已经使用从网络服务器保存的文件通过CLI成功更新了交换机的配置文件。