我想使用Eclipse调试在远程服务器上运行的java应用程序。我知道可以选择在eclipse中创建远程调试配置:Debug Configurations -> Remote Java Application
。
但我的问题是我应该把什么放在“主机”字段中。我没有与服务器直接连接,而是通过联系服务器。对于例如我有联系服务器:abc@contact.xyz.com
,我登录到联系服务器,然后使用:ssh server1
登录我的服务器,所以我的应用程序在server1上运行。我无法直接访问server1,但只能在登录联系服务器后才能访问。
那么在我的案例中我应该填写什么主机字段?
答案 0 :(得分:2)
尝试使用端口转发,例如使用putty,如果你有一台Windows机器: http://www.cs.uu.nl/technical/services/ssh/putty/puttyfw.html
对于mac尝试这个(不自己尝试,因为我没有mac ;-)) http://blog.evandavey.com/2008/05/how-to-ssh-port-forwarding-on-mac-osx.html