什么是 SSH_AUTH_SOCK?

什么是 SSH_AUTH_SOCK?

当我出口在我的终端我看到:

declare -x Apple_PubSub_Socket_Render="/private/tmp/com.apple.launchd.zTF2WfVZJa/Render"
declare -x DISPLAY="/private/tmp/com.apple.launchd.qhUQdpRp4B/org.macosforge.xquartz:0"
declare -x SSH_AUTH_SOCK="/private/tmp/com.apple.launchd.PowIf5erzI/Listeners"

这些条目是什么?

答案1

一般来说,这些行是您可能运行的应用程序使用的用户范围变量。前两个设置似乎由 X-Server 系统使用。这些值可能是硬编码的,也可能指向包含所需信息的文件。

SSH_Auth_Sock 由OpenSSH为了无密码(基于密钥)身份验证。我推测这些配置文件设置中指向的文件包含有关使用它们的服务的临时数据。例如,侦听器文件将包含 ssh 服务正在侦听传入请求连接的端口号,这些端口号可能会根据管理选择或运行时条件而改变。

显示行显示当前X-服务器虚拟显示端口正在使用中。请注意,该行包含字符串石英。据我了解,Mac 窗口系统称为石英

我不是 Mac 用户,所以不能肯定地告诉你,但 Render 系列看起来与 X 服务器有关直接渲染接口

编辑:

经过进一步的研究,我意识到我对 Apple_PubSub_Socket_Render 设置的理解是错误的。它与 Mac RSS/Atom 客户端有关发布订阅

相关内容