Skip to content

[Bug]: 无法通过ssh/telnet登录华为USG防火墙 #183

Description

@lywasw

发生了什么?/ What happened?

版本: 0.17.0
登录华为USG防火墙时提示:
Connection Lost
Channel send error
Press Enter to reconnect.

日志显示:
WARN terminal.ssh.setup: 打开 shell integration 探测通道失败,降级为无 integration 模式 connection_id=3 error=Disconnected
ERROR terminal.ssh.connect: SSH connection failed error=Channel send error error_debug=Channel send error

下面是AI分析,原因
Navop 在 SSH 认证通过后,会自动额外打开一个 "shell integration" 探测通道(用于采集服务器信息、实现提示符感知/自动补全等功能)。目标设备是一台嵌入式网络设备,它的 SSH 实现不允许或拒绝这个额外的探测通道,于是 Navop 报 Disconnected,进而整条连接中断,表现为你看到的 "Channel send error / Press Enter to reconnect"。

能不能做一个开关,针对网络设备、工控机这些,不进行探测。

如何复现?/ How can we reproduce it?

No response

版本与系统 / Version and system

Windows 11,软件版本为0.17.0

截图、日志或其他信息 / Screenshots, logs, or anything else

WARN terminal.ssh.setup: 打开 shell integration 探测通道失败,降级为无 integration 模式 connection_id=3 error=Disconnected
ERROR terminal.ssh.connect: SSH connection failed error=Channel send error error_debug=Channel send error

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions