我正在尝试编写一个非交互式脚本,它将通过代理创建到远程机器的隧道。我只创建了一个到特定端口的隧道:25555
.
ssh -L localhost:25555:$BOSH_TARGET ubuntu@$PROXY -i id_rsa -o StrictHostKeyChecking=no -f -N
我必须在针对 BOSH 时使用证书,我这样做了。
bosh --ca-cert ca-certificate target localhost:25555
凭据采用我已经设置的环境变量的形式。
目标已设置,但 BOSH 目标命令尝试连接到位于不同端口上的 UAA 服务器:8443
并且连接超时。
我尝试8443
在我的本地主机上创建一个隧道,但是 BOSH 命令尝试使用$BOSH_TARGET:8443
而不是localhost:8443
所有这些命令都发生在 docker 容器中。我该怎么做?