【发布时间】:2021-03-07 21:16:20
【问题描述】:
环境: 我的本地主机可以访问我的 VPN。 我的远程主机需要通过我的本地主机访问 VPN。 我只能从本地主机 ssh 到远程主机。我已经设置了一个隧道来访问我的远程主机上的 shell。
我使用密钥从 localhost 到 remotehost 设置了 ssh,没有密码提示。
这允许我从本地主机运行 VNC 以访问我的远程主机。
问题:
我的远程主机有 git repos 需要更新,但是通过本地主机的 VPN。即当我在远程主机上执行git pull 命令时,它将通过从本地主机创建的隧道访问 VPN git 存储库。
我已经阅读了关于 ssh -R 和 ssh .config 具有 ProxyCommand 的信息,但是把它放在一起是一团糟。
【问题讨论】:
标签: git ssh proxy ssh-tunnel