Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] 思科设备账号切换功能连接超时(enable密码) #10992

Closed
luweijun1992 opened this issue Jul 18, 2023 · 15 comments
Closed

[Bug] 思科设备账号切换功能连接超时(enable密码) #10992

luweijun1992 opened this issue Jul 18, 2023 · 15 comments

Comments

@luweijun1992
Copy link

luweijun1992 commented Jul 18, 2023

JumpServer 版本( v2.28 之前的版本不再支持 )
v3.4.3

浏览器版本
Chrome 114.0.5735.199
Xshell 7

Bug 描述
v3.2.0新增功能:账号切换支持网络设备(交换机),如:Cisco、华为交换机、H3C
当前使用该功能异常。同一个资产,不同账号(1、ssh账号;2、enable密码;),一个正常,一个超时。

Bug 重现步骤(有截图更好)

  1. 配置:
    image
    image
    image
    image

  2. 连接测试:
    image

  3. koko日志
    image

@qianyu-0712
Copy link

哥们,你的网络设备是怎么做到语法高亮的

@luweijun1992
Copy link
Author

哥们,你的网络设备是怎么做到语法高亮的

Xshell 软件有高亮功能,根据需要设置即可。

@qianyu-0712
Copy link

哦哦,我以为是堡垒机里的页面来着

@BaiJiangJie
Copy link
Member

BaiJiangJie commented Jul 18, 2023

master 直连没问题吗?

@BaiJiangJie
Copy link
Member

开 DEBUG 日志看看连接的过程中是否使用了切换用户?

@luweijun1992
Copy link
Author

master 直连没问题吗?

是的,连接测试截图第二次连接就是使用master账号,成功连上了。

@luweijun1992
Copy link
Author

开 DEBUG 日志看看连接的过程中是否使用了切换用户?

DEBUG信息如下:
image

@LeeEirc
Copy link
Member

LeeEirc commented Jul 19, 2023

思科配置存在问题?enable 的密码错误?或当前用户没有权限执行 enable?手动 ssh 到资产 执行 enable 可以切换登录吗?

@luweijun1992
Copy link
Author

思科配置存在问题?enable 的密码错误?或当前用户没有权限执行 enable?手动 ssh 到资产 执行 enable 可以切换登录吗?

手动登录是没有问题的。且从debug信息看到enable密码是没错的。

@LeeEirc
Copy link
Member

LeeEirc commented Jul 19, 2023

进 Koko 容器执行 ssh 命令连接思科设备,手动测试下,看到报错 Access denied,手动检查下是不是有其他限制。

docker exec -it jms_koko bash
ssh master@172.16.144.125

@luweijun1992
Copy link
Author

进入Koko容器直接ssh失败了:
image
但是这边又能正常连接上:
image

@LeeEirc
Copy link
Member

LeeEirc commented Jul 19, 2023

通过 Koko 的方式连接也行,通过 master 登陆的资产,手动 enable ,可以成功吗?

@luweijun1992
Copy link
Author

luweijun1992 commented Jul 19, 2023

通过 Koko 的方式连接也行,通过 master 登陆的资产,手动 enable ,可以成功吗?

可以的,没问题。
enable密码就是用的Koko DEBUG中密码(间接说明这个密码是正确无误的吧):

@LeeEirc
Copy link
Member

LeeEirc commented Jul 19, 2023

加入交流群,贴下github issue,远程帮你看下,看下是不是执行代填的部分存在问题。

@BaiJiangJie
Copy link
Member

已远程解决,v3.5 发布。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

5 participants