我正在编写一个自定义 SSH 服务器。每当我通过连接到它时ssh user@subdomain.example.com
,我需要知道子域的值。
现在我只能获取远程和本地 IP 地址。
SSH 协议对用于连接它的主机名一无所知。客户端只需将其解析为 IP 地址,然后使用该 IP 进行连接。
听起来您可能有使用 HTTP 服务器的经验,并且它们能够了解用于访问它们的主机名。此功能之所以可行,只是因为 HTTP 客户端Host
在 HTTP 请求中设置了标头,其值是用于访问服务器的主机名。SSH 中没有等效的功能。
归档时间: |
|
查看次数: |
943 次 |
最近记录: |