我在同一台机器上安装了 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