建立 SSH 连接时,客户端会向服务器发送哪些信息?

建立 SSH 连接时,客户端会向服务器发送哪些信息?

假设我在机器 A 上并连接到机器 B,然后从那里连接到机器 C(使用三个不同的用户名)。所以 SSH 连接是:

A (john) --> B (eli) --> C(bill)

john@A ~ $ ssh eli@B
eli@B  ~ $ ssh bill@C
bill@C ~ $

我的问题是:

  1. $SSH_CONNECTION建立 SSH 连接时,除了原始 IP 和端口(如变量)之外,还会发送哪些信息?

    • 例如,机器 B 知道机器 A 的哪些信息?
    • B是否有可能知道当前连接对应的用户的用户名在john机器A上?
  2. 在上面的模式中,机器 C 是否有可能知道用户实际上来自机器 A?

相关内容