Если есть ssh - можно пробросить туннель. По-другому никак. Xdebug работает как? Он отправляет инфу на заданный порт, этот порт должен кто-то слушать. Отправлять инфу он умеет на локальную машину только. По крайней мере, решая эту задачу для себя, я не смог его научить отправлять инфу на удаленную машину. Если туннель не пробросить - то никак, боюсь.