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