gpt4 book ai didi

macos - 通过第三台机器的 SVN-SSH 隧道?

转载 作者:行者123 更新时间:2023-12-02 13:48:33 26 4
gpt4 key购买 nike

我的客户端设置了 SVN+SSH,我需要访问它。不幸的是,我无法将我的 IP 列入白名单,因为我使用的是 Comcast,而且他们有一些针对此的安全策略。但是,我确实可以通过 SSH 访问另一台我可以通过 SSH 进入的机器,也可以通过 SSH 进入 SVN 服务器(通过非标准端口)...所以整个循环需要看起来像:

Local Computer (OSX)  --SSH-->  Server1  --SVN+SSH_4567-->  SVN Server

我知道如何设置基本的 SSH 隧道,但我不确定如何设置它,或者它是否可能。帮助? :)

请注意,理想情况下,我可以在 ~/.ssh/config~/.subversion/config 中设置它,而不是每次我想进行提交/更新时都必须从 A->B->C 手动隧道

最佳答案

ssh -L 1234:svnserver:4567 server1

隧道连接将是

ssh -p 1234 localhost

要稍微自动化这个,您可以将隧道连接添加到 ~/.subversion/config:

[tunnels]
tssh = ssh -p 1234

然后使用 svn+tssh://localhost/path/to/repo 但我不知道有什么方法可以自动创建隧道。

关于macos - 通过第三台机器的 SVN-SSH 隧道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com