eNSP配置ssh登录失败的解决办法

1. 实验拓扑

具体要求如下:

  1. 添加两台 S3700-26C-HI 交换机,修改标签名和设备名称。
  2. client 的 Ethernet 0/0/1 接口连接到 server 的 Ethernet 0/0/1 接口
  3. 开启交换机网络设备,实现 client 通过远程 ssh 登录到 server

配置命令:

server配置

<HUAWEI>sys

[HUAWEI]sysname server

IP配置

[server]int Vlanif 1

[server-Vlanif1]ip add 192.168.1.254 24

[server-Vlanif1]q

开启stelnet 功能

[server]stelnet server enable

创建虚拟接口,配置接入参数

[server]user-interface vty 0 4

[server-ui-vty0-4]authentication-mode aaa

[server-ui-vty0-4]user privilege level 15

[server-ui-vty0-4]protocol inbound ssh

[server-ui-vty0-4]idle-timeout 15

[server-ui-vty0-4]q

创建aaa用户并配置详细参数

[server]aaa

[server-aaa]local-user huawei password cipher123456

[server-aaa]local-user huawei privilege level 15

[server-aaa]local-user huawei service-type ssh

[server-aaa]q

生成rsa 本地秘钥(key)

[server]rsa local-key-pair create

client配置

<HUAWEI>sys

[Huawei]sysname client

IP配置

[client]int Vlanif 1

[client-Vlanif1]ip add 192.168.1.1 24

开启ssh客户端首次登录

[client] ssh client first-time enable

按照上述规则配置交换机发现虽然可以 ping 通,但是无法 ssh 到 server 交换机出现如下错误:

经过几次反复尝试后仍然没有解决这个问题,上网搜索到几种解决办法

 (1)太监回复

我是菜狗,不知道该咋解决。。。。

 (2)换成路由器设备

其实这篇文章博主的解决办法是正确的,但是被评论区大哥的误导我开始关注 eNSP 的交换机到底可不可以 ssh,一顿百度,没关注到楼上还有位大哥说 eNSP 交换机加命令可以 ssh,还是那句话我是菜狗。。。

一上午没解决这个问题,后来跟二哥探讨这个问题,二哥给我详细的讲解具体的情况,柳暗花明豁然开朗,直接看二哥写的文档吧。

 

在我上述的那些配置后,需要配置 ssh 认证模式,以 password 为例:

设置 user 用户的 ssh 认证模式位 password

[server]ssh user huawei authentication-type password

而且二哥还指出在 eNSP 环境中,配置交换机还需添加另一条命令,这样交换机就可以 ssh 了

[server]ssh user huawei service-type stelnet

dis cu 可以看到加上这两条配置命令后的配置文件:

 最后,在 client 中重新 stelnet 192.168.1.254 成功!!!

 

03-16
<think>好的,我现在需要处理用户关于ENSPSSH配置的问题。首先,用户提供了几个引用资料,其中包含一些配置命令,我需要仔细查看这些引用内容,确保回答准确。 首先,引用[1]提到了SSH服务器使用的加密算法,比如aes256_ctr和aes128_ctr。这可能涉及到SSH的安全配置部分,需要在回答中提及如何设置加密算法。 接着,引用[2]详细列出了ENSP配置SSH的具体步骤,包括开启SSH功能、创建本地用户、设置用户权限和服务类型,以及配置VTY接口等。这些步骤应该是配置SSH的核心部分,需要分步骤说明。 引用[3]和[4]提供了关于认证模式和其他用户管理的命令,比如使用密码认证和Web终端服务的配置。这可能补充到认证部分,特别是AAA认证和用户权限级别的设置。 用户可能希望了解如何在ENSP配置SSH,以确保设备的安全远程访问。需要按照逻辑顺序整理步骤:首先启用SSH服务器,然后配置AAA认证,创建用户并授权,接着配置VTY接口,最后指定加密算法。同时,要确保命令的正确性,比如检查是否有拼写错误,例如“stelnet server enable”是否正确,或者是否是“ssh server enable”之类的命令。 另外,用户提到的示例中有Python代码,但当前问题涉及的是网络设备的配置,所以需要将步骤以代码块形式展示,使用正确的命令行语法。还需要注意ENSP中可能的设备差异,比如华为设备的命令与其他厂商的不同。 可能还需要考虑生成相关问题,例如如何验证SSH配置是否成功,或者如何处理常见的SSH连接问题。这些相关问题可以帮助用户进一步理解和排查配置中的问题。 最后,确保所有引用标记正确,比如引用[^1]和[^2]对应的来源,并且在回答中自然插入,避免影响阅读流畅性。</think>### ENSPSSH配置方法 在ENSP配置SSH主要用于实现设备的安全远程登录,以下是具体步骤: #### 1. **开启SSH服务** ```plaintext [Huawei]stelnet server enable # 启用SSH服务 [Huawei]ssh user admin # 创建SSH用户 ``` #### 2. **配置AAA认证与用户权限** ```plaintext [Huawei]aaa # 进入AAA视图 [Huawei-aaa]local-user admin privilege level 3 password cipher 123 # 设置用户权限等级为3,密码加密存储 [Huawei-aaa]local-user admin service-type ssh # 允许用户通过SSH访问 ``` #### 3. **配置VTY接口** ```plaintext [Huawei]user-interface vty 0 4 # 进入VTY0-4接口(支持5个并发会话) [Huawei-ui-vty0-4]authentication-mode aaa # 启用AAA认证[^2] [Huawei-ui-vty0-4]protocol inbound ssh # 仅允许SSH协议登录 ``` #### 4. **配置SSH加密算法(可选)** ```plaintext [Huawei]ssh server secure-algorithms cipher aes256_ctr aes128_ctr # 指定加密算法 ``` #### 5. **验证配置** ```plaintext [Huawei]display ssh server status # 查看SSH服务状态 [Huawei]display ssh user # 检查SSH用户信息 ``` --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值