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