我在Digital Ocean虚拟服务器上运行节点服务器。
我需要访问环境变量 process.env.SSH_AUTH_SOCK 。
它似乎已设置但不可用于节点上下文(process.env)。
我该如何解决这个问题? 任何暗示都赞赏......
答案 0 :(得分:0)
启动ssh-agent
以在VPS上设置环境变量$SSH_AUTH_SOCK
。您应该看到如下输出:
SSH_AUTH_SOCK=/tmp/ssh-ApEANm9BwwMP/agent.9; export SSH_AUTH_SOCK;
SSH_AGENT_PID=10; export SSH_AGENT_PID;
echo Agent pid 10;
此后它将通过节点中的process.env.SSH_AUTH_SOCK
可用。