1. 为什么你需要SSH,而不是Telnet?
如果你刚接触网络设备,可能觉得能用就行,Telnet敲几下命令也能配置,何必折腾SSH?我刚开始也这么想,直到有一次在客户现场,因为用Telnet管理一台核心交换机,被安全审计揪出来,差点搞出大问题。那次经历让我彻底明白,SSH不是“可选项”,而是现代网络管理的“必选项”。
简单来说,Telnet就像你在大街上用大喇叭喊你的银行密码,所有路过的人都能听见。它传输的所有数据,包括你的用户名和密码,都是明文的。任何一个懂点技术的人,在同一个网络里抓个包,你的设备管理权就拱手让人了。而SSH则像给你和交换机之间建立了一条加密的专属隧道,外面的人看到的全是乱码,从根本上解决了安全问题。
对于华为交换机,SSH(Secure Shell)是远程管理的标准姿势。它不仅能加密整个会话,防止密码和配置泄露,还支持更安全的密钥认证方式。现在很多行业规范,比如等保,都明确要求禁用Telnet,强制使用SSH。所以,无论你是为了自己网络的安全,还是为了应对检查,学会配置SSH都是第一步。接下来,我就手把手带你,从零开始,把华为交换机的SSH配置安排得明明白白,顺便把那些我踩过的坑也告诉你,让你一次成功。
2. 配置前的准备工作:别急着敲命令
配置SSH听起来就是几条命令,但准备工作没做好,很可能让你在最后一步功亏一篑。我见过太多新手,照着教程一路敲,最后连不上,又不知道问题出在哪,只能干着急。
首先,确保你的登录方式正确。 绝大多数情况下,你第一次接触一台全新的华为交换机,或者一台配置被清空的交换机,只能通过Console口进行本地连接。你需要一根Console线(一般是USB转RJ45),用终端软件(比如SecureCRT、Putty、甚至系统自带的终端)连接。这是你的“上帝模式”,无论设备网络配置如何,都能进去。记住,SSH是网络服务,你得先给交换机配好IP地址,让它能在网络上被找到,才能通过网络去配置它。 这个IP地址通常配置在一个管理VLAN的VLANIF接口上。
其次,检查软件版本。 不同版本的华为交换机操作系统(VRP)命令可能略有差异。你可以通过 display version 命令查看。本文的命令基于较新的VRP版本(V200R003及以后),如果你的设备版本很老,个别命令可能需要微调。不过核心思路是完全一致的。
最后,想好你的用户规划。 别再用 admin/admin 这种默认密码了!在配置之前,想好你要创建几个管理账号,分别是什么权限。华为交换机用户的权限级别(privilege level)从0到15,15是最高权限。对于日常管理,我建议至少创建两个账号:一个高权限账号(level 15)用于关键配置,一个普通权限账号(比如 level 3)用于日常查看和监控。这样即使普通账号泄露,破坏力也有限。
做好这些准备,你的配置过程会顺畅很多。接下来,我们就进入核心的配置环节。
3. 一步步详解:华为交换机SSH服务端配置
配置SSH,本质上是在交换机上开启一个安全的“接待服务”。下面我分步骤拆解,并解释每一步背后的“为什么”。
3.1 基础网络与SSH服务使能
假设我们给交换机的管理VLAN是VLAN 10,地址是192.168.1.1/24。首先,你得让交换机有个“门牌号”。
# 进入系统视图
<Huawei> system-view
# 创建VLAN并配置管理IP
[Huawei] vlan batch 10
[Huawei] interface vlanif 10
[Huawei-Vlanif10] ip address 192.168.1.1 24
[Huawei-Vlanif10] quit
# 将连接你电脑的端口(比如GigabitEthernet 0/0/1)划入管理VLAN
[Huawei] interface gigabitethernet

1412

被折叠的 条评论
为什么被折叠?



