Я хотел устранить определенную проблему на сервере, но не смог подключить отладчик, так как человек, обслуживающий брандмауэр, отключен в отпуске. Я не хочу связываться с его настройками. Однако он дал мне пароль администратора.
Поэтому для моей цели мне нужно подключить отладчик к программе Java, работающей на сервере. Когда я делаю "jdb -attach port" на сервере через ssh, он работает. Я хочу использовать eclipse на своей машине для подключения к этому порту. Я считаю, что это лучшее, что можно сделать в моей ситуации.
Запустите программу, прослушивающую сервер, запустите программу на моей машине и заставьте их общаться через SSH. Затем мое затмение подключится к локальной программе, которая будет общаться с локальным приложением сервера, которое присоединит меня к процессу JVM. (Прибыль !!! :)
Я не знаю, как это сделать. У меня смутное представление о том, что мне следует использовать netcat. Но не могли бы вы помочь мне с запуском netcat или любой другой программы для этой цели на обоих концах.
Ваша помощь очень ценится. Спасибо.
Чтобы открыть порт 12345 на вашем локальном компьютере, который при подключении будет подключаться к порту 54321 на удаленном компьютере (компьютер, на который вы подключены по SSH):
ssh -L 12345:localhost:54321 remotemachine