Java 通道3:打开失败:连接失败:连接被拒绝

Java 通道3:打开失败:连接失败:连接被拒绝,java,eclipse,ssh,Java,Eclipse,Ssh,我正在尝试调试远程应用程序。我已在服务器上启动SOCKS代理: ssh-d9999主机名 然后,我尝试从eclipse调试设置连接到它,其中主机名相同,端口=9999 但是我得到了一个错误: 频道3:打开失败:连接失败:连接被拒绝 我还更新了eclipse网络连接以允许SOCKS代理。该配置在同一网络中的不同主机名上工作 我无法解释此错误消息。有人能帮我解决问题吗? 我看了一下这个:但在我的案例中确实发现它很有用 我已在远程服务器上以调试模式启动进程,侦听特定端口4111 我确认调试端口是通过n

我正在尝试调试远程应用程序。我已在服务器上启动SOCKS代理: ssh-d9999主机名

然后,我尝试从eclipse调试设置连接到它,其中主机名相同,端口=9999

但是我得到了一个错误:
频道3:打开失败:连接失败:连接被拒绝

我还更新了eclipse网络连接以允许SOCKS代理。该配置在同一网络中的不同主机名上工作

我无法解释此错误消息。有人能帮我解决问题吗? 我看了一下这个:但在我的案例中确实发现它很有用

我已在远程服务器上以调试模式启动进程,侦听特定端口4111 我确认调试端口是通过
netstat-a
命令打开的


谢谢

与其依赖袜子代理,不如使用

ssh -L4111:localhost:4111 server

通过ssh隧道建立直接连接。

代码在哪里?您是从命令行还是从Java代码运行ssh进程?您在哪里看到错误消息?“从我的eclipse调试设置连接到它”是什么意思?您正在尝试跨ssh运行远程调试会话吗?我不相信您可以跨SOCKS运行远程调试(但我可能错了)。您可能应该使用
-L
设置直接端口转发,不要依赖SOCKS代理。我正在从命令行运行ssh进程。在eclipse中执行调试模式时,我会在远程主机命令行上看到错误消息。在eclipse中,我得到了以下错误:
无法连接到远程VM来自SOCKS服务器的错误回复
我已经检查了我是否在所有情况下都访问了正确的端口,正如在internetHi上的某些地方所建议的那样。Jim,是您尝试访问的服务器吗。我得穿过两条不同的通道。ssh-L 7777:localhost:7777服务器1 ssh-L 7777:localhost:7777-N服务器2。我也犯了同样的错误。有人能帮我吗?