Назад | Перейти на главную страницу

Мой сисадмин в отпуске, Помогите!

Я хотел устранить определенную проблему на сервере, но не смог подключить отладчик, так как человек, обслуживающий брандмауэр, отключен в отпуске. Я не хочу связываться с его настройками. Однако он дал мне пароль администратора.

Поэтому для моей цели мне нужно подключить отладчик к программе Java, работающей на сервере. Когда я делаю "jdb -attach port" на сервере через ssh, он работает. Я хочу использовать eclipse на своей машине для подключения к этому порту. Я считаю, что это лучшее, что можно сделать в моей ситуации.

Запустите программу, прослушивающую сервер, запустите программу на моей машине и заставьте их общаться через SSH. Затем мое затмение подключится к локальной программе, которая будет общаться с локальным приложением сервера, которое присоединит меня к процессу JVM. (Прибыль !!! :)

Я не знаю, как это сделать. У меня смутное представление о том, что мне следует использовать netcat. Но не могли бы вы помочь мне с запуском netcat или любой другой программы для этой цели на обоих концах.

Ваша помощь очень ценится. Спасибо.

Чтобы открыть порт 12345 на вашем локальном компьютере, который при подключении будет подключаться к порту 54321 на удаленном компьютере (компьютер, на который вы подключены по SSH):

ssh -L 12345:localhost:54321 remotemachine