SSH/Telnet到底怎么配?华为、H3C、锐捷三家配置一把梭!

小陈 的头像

0 评论

7 阅读

5,245 字,阅读时间 26 分。

hello,我是网工小陈。

交换机远程登录是网络管理的基本技能,能让运维人员不必现场操作,通过远程直接进入交换机进行配置和维护,大大提升了管理效率。

目前市场上主流的三大网络设备厂商——华为、H3C和锐捷,在远程登录配置上都支持Telnet和SSH两种方式。

今天详细拆解这三家厂商的远程登录配置,帮你快速掌握Telnet与SSH的区别及配置要点。


一、远程登录方式简单介绍

  • Telnet

最早的远程登录协议,使用明文传输,安全性较低,但配置简单,适合无严格安全要求的环境。

  • SSH

基于加密的远程登录协议,支持密钥认证和加密传输,更安全,是企业首选远程管理方式。


二、华为交换机远程登录配置

1. 开启Telnet服务

华为交换机Telnet配置以AAA认证为核心,步骤如下:

system-view
aaa
local-user admin password cipher Huawei@123
local-user admin privilege level 15
local-user admin service-type telnet

user-interface vty 0 4
authentication-mode aaa
protocol inbound telnet
  • 创建本地用户admin,设置密码,授权15级权限。
  • 配置VTY 0~4线路,启用AAA认证,允许telnet协议接入。

2. 开启SSH服务

SSH的配置流程如下:

system-view
rsa local-key-pair create

aaa
local-user admin password cipher Huawei@123
local-user admin privilege level 15
local-user admin service-type ssh

stelnet server enable
ssh user admin authentication-type password
ssh user admin service-type stelnet

user-interface vty 0 4
authentication-mode aaa
protocol inbound ssh
  • 生成RSA密钥对用于SSH加密。
  • 创建支持SSH登录的用户。
  • 启动stelnet服务(华为对SSH的实现称stelnet)。
  • 配置VTY线路只允许SSH连接。

三、H3C交换机远程登录配置

1. Telnet配置

system-view
local-user admin class manage
password simple H3C@123
service-type telnet
authorization-attribute user-role network-admin

line vty 0 63
authentication-mode scheme
protocol inbound telnet
  • 创建管理用户admin,配置密码并授权为网络管理员。
  • VTY线路0~63配置AAA认证,允许telnet协议接入。

2. SSH配置

public-key local create rsa
public-key local create dsa

system-view
local-user admin class manage
password simple H3C@123
service-type stelnet
authorization-attribute user-role network-admin

ssh server enable
ssh user admin service-type stelnet authentication-type password

line vty 0 63
authentication-mode scheme
protocol inbound ssh
  • 生成RSA和DSA密钥对。
  • 创建本地用户,支持SSH服务类型。
  • 启动SSH服务器。
  • VTY线路只允许SSH连接。

四、锐捷交换机远程登录配置

1. Telnet配置

enable
configure terminal
username admin privilege 15 password Ruijie@123
enable service telnet-server

line vty 0 4
login local
transport input telnet
  • 创建本地admin用户,设置15级权限和密码。
  • 启用telnet-server服务。
  • VTY线路允许telnet登录并启用本地用户认证。

2. SSH配置

crypto key generate rsa
ip ssh version 2

username admin password 123456

line vty 0 4
login local
transport input ssh
  • 生成RSA密钥对,启用SSH版本2。
  • 创建本地用户admin。
  • VTY线路只允许SSH连接。

五、一些建议

  • Telnet配置简单,但安全风险较大,不建议生产环境使用。

  • SSH虽然配置复杂,但加密传输安全性高,企业远程管理首选。

  • 三家厂商配置逻辑类似:先创建用户,再配置VTY线路权限,最后开启对应的远程协议。

  • 配置完成后,推荐使用SecureCRT、PuTTY等SSH客户端远程连接,确认配置是否生效。


六、华为交换机配置示例详解——Telnet远程登录

1. 连接交换机

首次配置交换机时,需要通过Console口连接交换机,用超级终端、SecureCRT等工具登录。

2. 配置管理IP地址及交换机名称

system-view
sysname Server

interface ethernet 0/0/0
ip address 10.10.10.10 255.255.255.0
quit
  • 设置交换机名称为“Server”,方便识别。
  • 配置管理口IP地址(此处示例为Ethernet0/0/0口)。

3. 启用Telnet并配置认证用户

telnet server enable

user-interface vty 0 4
user privilege level 15
authentication-mode aaa
quit

aaa
local-user admin123 password irreversible-cipher helloworld@6789
local-user admin123 privilege level 15
local-user admin123 service-type telnet
quit
  • 开启telnet服务。
  • 配置VTY 0~4用户界面,设置用户权限为15级,认证方式为AAA。
  • 配置AAA本地用户admin123,密码不可逆加密,授权telnet登录权限。

4. 使用Telnet远程登录

在PC上打开命令行,执行:

telnet 10.10.10.10

输入用户名admin123和密码helloworld@6789后即可登录交换机。


七、锐捷交换机配置示例详解——SSH远程登录

1. Console口登录交换机

使用控制台线连接,登录交换机。

2. 配置管理IP地址

enable
configure terminal

interface vlan 1
ip address 192.168.1.1 255.255.255.0
exit

3. 生成RSA密钥并启用SSH

crypto key generate rsa
ip ssh version 2

等待密钥生成完成。

4. 创建SSH登录用户并配置VTY线路

username Ruijie password 123456

line vty 0 4
login local
transport input ssh
exit
  • 创建本地用户Ruijie,密码123456。
  • 配置VTY线路,只允许SSH登录,且认证方式为本地用户认证。

5. 保存配置

end
write

6. 远程SSH登录验证

使用SecureCRT或PuTTY等工具,输入交换机管理IP和用户名密码,即可实现远程SSH登录。


八、锐捷交换机Telnet远程登录配置示例

1. 创建本地用户并启用Telnet服务

enable
configure terminal

username admin privilege 15 password Ruijie@123
enable service telnet-server
  • 创建用户名为admin的本地用户,设置密码并赋予最高权限。
  • 启用telnet服务。

2. 配置VTY线路允许Telnet访问

line vty 0 4
login local
transport input telnet
exit
  • 配置VTY线路0~4,启用本地用户登录,传输协议允许telnet。

3. 保存配置

end
write

4. 远程Telnet登录验证

在PC终端输入:

telnet 交换机管理IP

输入用户名和密码即可登录。


九、H3C交换机Telnet与SSH完整配置示例

Telnet配置示例

system-view

local-user admin class manage
password simple H3C@123
service-type telnet
authorization-attribute user-role network-admin

line vty 0 63
authentication-mode scheme
protocol inbound telnet
  • 创建用户admin,密码简单,服务类型为telnet,角色权限为网络管理员。
  • VTY线路允许telnet协议,认证方式为scheme(AAA策略)。

SSH配置示例

public-key local create rsa
public-key local create dsa

local-user admin class manage
password simple H3C@123
service-type stelnet
authorization-attribute user-role network-admin

ssh server enable
ssh user admin service-type stelnet authentication-type password

line vty 0 63
authentication-mode scheme
protocol inbound ssh
  • 生成密钥对(RSA、DSA)。
  • 启用SSH服务器。
  • 配置用户支持stelnet(H3C对SSH的称呼)。
  • VTY线路配置只允许SSH协议。

十、小技巧与常见问题

  • 密钥生成失败:确认交换机已有密钥未生成冲突,或尝试删除旧密钥后重新生成。
  • SSH无法登录:确认VTY线路transport input是否配置了ssh;本地用户权限是否为15级。
  • Telnet安全隐患:尽量避免生产环境使用Telnet登录,避免账号密码明文传输被截获。
  • AAA认证模式选择:华为支持aaapasswordone模式,根据安全需求选择合适方式。

十一、远程登录客户端工具使用简要说明

常用的远程管理工具主要有:

  • PuTTY(免费且轻量,支持Telnet/SSH)
  • SecureCRT(收费,功能强大,适合专业运维)
  • Windows自带telnet客户端(需手动启用)

SSH登录示例(以PuTTY为例)

  1. 打开PuTTY,填写交换机管理IP。
  2. 连接类型选择SSH。
  3. 点击“Open”打开终端窗口。
  4. 输入用户名和密码完成登录。

Telnet登录示例

同样在PuTTY中选择Telnet协议,输入IP,连接即可。


十二、远程登录常见故障及排查

问题
排查方向
远程登录连接不上
确认交换机管理IP是否正确,管理口是否启用,网络是否通畅
SSH登录时提示密钥错误
删除旧密钥,重新生成密钥;确认SSH版本设置一致
用户名或密码错误
确认本地用户配置是否正确,密码是否输入准确
VTY线路不允许对应协议登录
查看transport input配置,确保包含telnet或ssh
配置变更后未保存导致重启丢失
确认执行了writesave命令保存配置
Telnet连接后无提示或卡死
检查交换机资源,确认VTY线路没有被占满

免责声明:本文内容来源于:

微信公众号

网络工程师小陈

,原文链接:

http://mp.weixin.qq.com/s?__biz=Mzk0OTc0MzYxNA==&mid=2247485747&idx=1&sn=22e9029dfbb2d29233fb0fe50fe4b706&chksm=c352f3a2f4257ab4291b4cc5fe4b2c6cb2890ded6aa27d57368a5d84601813d4cbacb7ec0e62#rd

本站为个人站点,相关文章均为网络公开资料,仅出于个人学习、研究及资料整理之用途转载收集,所有版权均归原作者及原发布平台所有。文末作者信息仅用于进行本站文章的分类信息使用,不代表原作者授权或者原作者入驻等依据。
本站不保证内容的完整性与准确性,亦不对内容承担任何法律责任。 如本文涉及版权问题,请原作者及时与我们联系,我们将在第一时间内进行删除处理。 本站尊重并遵守相关版权法规,倡导合法使用网络资源。 联系方式:[email protected]

小陈 的头像

30篇作品

290总阅读量

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

更多文章

网工通信弱电的宝藏知识网站