SSH调试数据包类型

11

有谁知道在哪里可以找到收到的SSH数据包类型的描述?

我正在连接我的路由器时遇到问题,在SSH调试中,我在断开连接之前从路由器接收到了一个数据包类型为1的消息。似乎找不到这意味着什么。

路由器IP地址已更改。

debug3: send packet: type 50
debug2: we sent a password packet, wait for reply
debug3: receive packet: type 1
Received disconnect from 192.168.1.1 port 22:11:
2个回答

18

该文档详细描述了编号方案中最初使用的数据包类型的以下摘录。

     Message ID                            Value    Reference
     -----------                           -----    ---------
     SSH_MSG_DISCONNECT                       1     [SSH-TRANS]
     SSH_MSG_IGNORE                           2     [SSH-TRANS]
     SSH_MSG_UNIMPLEMENTED                    3     [SSH-TRANS]
     SSH_MSG_DEBUG                            4     [SSH-TRANS]
     SSH_MSG_SERVICE_REQUEST                  5     [SSH-TRANS]
     SSH_MSG_SERVICE_ACCEPT                   6     [SSH-TRANS]
     SSH_MSG_KEXINIT                         20     [SSH-TRANS]
     SSH_MSG_NEWKEYS                         21     [SSH-TRANS]
     SSH_MSG_USERAUTH_REQUEST                50     [SSH-USERAUTH]
     SSH_MSG_USERAUTH_FAILURE                51     [SSH-USERAUTH]
     SSH_MSG_USERAUTH_SUCCESS                52     [SSH-USERAUTH]
     SSH_MSG_USERAUTH_BANNER                 53     [SSH-USERAUTH]
     SSH_MSG_GLOBAL_REQUEST                  80     [SSH-CONNECT]
     SSH_MSG_REQUEST_SUCCESS                 81     [SSH-CONNECT]
     SSH_MSG_REQUEST_FAILURE                 82     [SSH-CONNECT]
     SSH_MSG_CHANNEL_OPEN                    90     [SSH-CONNECT]
     SSH_MSG_CHANNEL_OPEN_CONFIRMATION       91     [SSH-CONNECT]
     SSH_MSG_CHANNEL_OPEN_FAILURE            92     [SSH-CONNECT]
     SSH_MSG_CHANNEL_WINDOW_ADJUST           93     [SSH-CONNECT]
     SSH_MSG_CHANNEL_DATA                    94     [SSH-CONNECT]
     SSH_MSG_CHANNEL_EXTENDED_DATA           95     [SSH-CONNECT]
     SSH_MSG_CHANNEL_EOF                     96     [SSH-CONNECT]
     SSH_MSG_CHANNEL_CLOSE                   97     [SSH-CONNECT]
     SSH_MSG_CHANNEL_REQUEST                 98     [SSH-CONNECT]
     SSH_MSG_CHANNEL_SUCCESS                 99     [SSH-CONNECT]
     SSH_MSG_CHANNEL_FAILURE                100     [SSH-CONNECT]

在你的情况下,你(你的 SSH 客户端)发送了数据包类型为 50,它是由以 debug2 开头的调试行用纯文本描述的 SSH_MSG_USERAUTH_REQUEST。然后,你从 SSH 服务器接收到一个数据包类型为 1 的消息,告诉你的客户端无法连接,但没有给出具体原因(如果是用户身份验证失败,则数据包类型应为 51)。

因此,仅根据这些信息无法确定你的问题具体是什么,但我希望文档链接能够帮助你解决问题。


0

我是用以下方法解决了这个问题

在复制大文件时SCP停滞不前

局域网卡MTU 再次提供一个MTU修复方法,虽然不一定针对特定的传输问题:

ifconfig eth0 mtu 1492

或者在较新的(Linux)系统上:

ip link set dev eth0 mtu 1492

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接