【问题标题】:SSH debug packet typesSSH 调试数据包类型
【发布时间】:2021-06-29 13:55:17
【问题描述】:

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

我在通过 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:

【问题讨论】:

    标签: unix ssh


    【解决方案1】:

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

         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,即SSH_MSG_USERAUTH_REQUEST,如以debug2 开头的调试行中的纯文本所述。之后,您从 ssh 服务器收到一个数据包类型 1,告诉您的客户端在没有特定原因的情况下断开连接(用户身份验证失败应该是数据包类型 51)。

    因此,无法通过这些小信息告诉您您的问题到底是什么,但我希望文档链接对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-10-05
      • 2017-12-14
      • 2011-09-05
      • 2015-07-12
      • 1970-01-01
      • 2017-05-12
      • 2018-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多