Копирование и выполнение локальных файлов на удаленный сервер с Windows и Linux с использованием Java - PullRequest
1 голос
/ 22 августа 2011

Я пытаюсь скопировать несколько файлов с одного хост-компьютера на удаленный сервер, используя Java, и после того, как копия будет сделана, я выполню те файлы, которые я перенес. Хост-машина может иметь некоторые зависимости, такие как требование замазки или какой-либо другой программы, но я надеюсь, что может быть решение, которое не требует ничего, установленного на удаленной стороне. И, кроме того, это должно быть независимым от ОС, хотя разные методы могут использоваться для разных коммуникаций. У меня будет доступ к IP-адресу и административному управлению (имя пользователя и пароль root).

Что у меня было до сих пор, так это то, что для Windows и Windows я могу подключить удаленный диск Windows и получить доступ к файлам таким образом. В Windows to Linux я могу использовать putty или аналогичную программу для ssh в удаленном окне. Я также буду SSH с Linux на Linux и, очевидно, мне не понадобится замазка. Я не могу понять, что делать с экземпляром Linux to Windows, который не потребует от меня установки какого-либо метода ssh на удаленном конце. Есть идеи? Любой способ (или библиотека) выполнять методы копирования и / или выполнения, которые даже не зависят от ОС?

1 Ответ

0 голосов
/ 22 августа 2011

Простое решение - использовать то, что Windows уже предлагает: rdesktop или более удобный Клиент сервера терминалов , если вы находитесь на машине Gnome.

Чтобы получить файлы в окно Windows, вы можете настроить Samba Client на вашем компьютере с Linux и смонтировать общий файловый ресурс Windows, скопировать туда файлы, подключиться через rdesktop и затем выполнить их.

...