我在同一台机器上安装了Windows 7和Ubuntu 12,并使用了eclipse。
我的计算机位于代理后面的novell网络中,而svn服务器位于另一个代理后面的另一个网络中。我用putty通过隧道连接到svn。它适用于Windows,但不适用于Linux。两个eclipse代理设置都是一样的。
另外,在linux中,我可以使用putty连接到远程服务器,但是当我使用ssh时,无法建立连接。
在Putty中,设置为:
Hostname: 192.168.0.3
Tunnel: L22 localhost:22
proxy: remoteproxy Port 8283
试图执行ssh:
ssh -L 8283:remoteproxy:22 192.168.0.3
ssh -L 22:remoteproxy:8283 192.168.0.3
它没有用。
即使使用putty进行日志记录并尝试从eclipse连接到svn也无法在Linux上运行,但在Windows上也可以。
有人可以帮帮我吗?我遵循了Fabien的指示,但它没有奏效。在另一个终端,我执行了一个netstat,然后出现了以下内容:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 1 10.0.40.106:39108 192.168.0.3:ssh SYN_SENT
tcp 0 0 10.0.40.106:55637 10.0.1.3:3128 ESTABLISHED
tcp 0 0 10.0.40.106:55700 10.0.1.3:3128 TIME_WAIT
tcp 0 1 10.0.40.106:56876 91.189.94.25:http SYN_SENT
答案 0 :(得分:0)
隧道配置应为:
ssh -f -L localport:host:hostport user@ssh_server -N
在你的情况下:
localport=22
host=remoteproxy
user is missing
ssh_server=192.168.0.3
有关其他信息,请参阅此link