我面临以下问题:我需要从阻止端口443输出的机器访问svn depot(https)。 我有一个正常的用户shell访问。 我可以成功地做一个这样的SSH隧道:
ssh -L 1234:mysvnhost.blabla.com:443 user@mymachinewhichhasaccesstoport443
不幸的是,目标机器(mysvnhost.blabla.com)使用虚拟主机。 我想,为了工作,我需要添加这样的东西
mysvnhost.blabla.com 127.0.0.1
在机器的/ etc / hosts中阻塞端口443,但是我没有root权限访问这台机器。
谢谢你的帮助
一个解决scheme可能是使用本地ssl代理,并通过mysvnhost.blabla.com翻译localhost / 127.0.0.1 ,一些java代理可以处理SSL和主机名翻译 ,否则你可以自己用socat