Параметры удаленного файла Java - PullRequest
1 голос
/ 22 июня 2010

Я недавно начал стажировку, и у меня возникли некоторые проблемы с Java в корпоративной среде. Мне было поручено перенести функциональность старого сценария оболочки Windows на java, чтобы он мог запускаться на одной из наших JVM.

Сценарий оболочки запускается на одном из серверов Windows и извлекает файлы журнала предыдущих дней из пары блоков linux, а затем передает их по FTP на другую машину Windows.

Я не совсем уверен, как достичь этой функциональности с помощью Java. Я могу только SSH в коробках Linux. У меня есть соединение, работающее для общего файлового ресурса Windows, но я не уверен, что это лучший способ подключения к Linux-блокам.

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

Любое понимание было бы замечательно. Спасибо!

Ответы [ 3 ]

2 голосов
/ 22 июня 2010

Вы ищете SFTP.Посмотрите на Как получить файл с сервера через SFTP? .

2 голосов
/ 22 июня 2010

Разработка Java - это все о правильном использовании сторонних библиотек. Вы можете попытаться избежать этого, но никуда не денетесь.

Я предлагаю использовать JSch для ваших нужд SSH / SCP / SFTP.

0 голосов
/ 22 июня 2010

Попробуйте использовать SCP (способ передачи файлов в стиле FTP, но использует SSH) для передачи файлов из Linux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...