有没有办法在SSH服务器上获得SSH请求的主机?

我正在写一个自定义的SSH服务器。 每当我通过ssh [email protected]连接到它,我需要知道子域的值。

现在我只能得到远程和本地IP地址。

SSH协议对用于连接的主机名一无所知。 客户端只是将其parsing为IP地址,然后使用该IP进行连接。

这听起来像也许你已经有了HTTP服务器的经验,并且他们有能力知道用来访问它们的主机名。 只有HTTP客户端在HTTP请求中设置了一个Host头,其值才是用来访问服务器的主机名,这个function是可能的。 SSH中没有等效的function。