【发布时间】:2012-08-30 17:51:02
【问题描述】:
我在同一台机器上安装了 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
【问题讨论】:
-
svn服务器的地址是什么?
-
本地地址是 192.168.0.3 它在一个名为 proxy.blabla.com.br 的 webproxy 后面
-
你的电脑IP是多少? ssh 服务器(IP)在哪里?
-
SSH 和 SVN 服务器在同一台机器上。我的机器IP是inet addr:10.0.40.106
-
这些行对应什么?
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
标签: linux eclipse svn ssh putty