Java удаленный доступ к Linux-машине с Windows-машины - PullRequest
0 голосов
/ 24 июня 2011

У меня есть машина с Windows, которая подключается к удаленной машине с Linux, на которой работает моя Java-программа. Как я могу запустить команду, например, «free -m» на удаленной машине Linux и собирать данные на машине Windows. Любая стратегия?

Ответы [ 4 ]

2 голосов
/ 24 июня 2011

Вы можете выполнить команду Linux из Java-программы удаленно, используя Jsch и wait4j .
Например, посмотрите на этот вопрос .

1 голос
/ 24 июня 2011

Если вы используете что-либо, кроме jsch , вы рискуете богохульствовать:)

1 голос
/ 24 июня 2011

Вы можете использовать ssh user@host free -m. Просто возьмите ssh-клиент для Windows. Лично я предпочитаю Cygwin, который также даст вам хороший способ написания сценариев с использованием bash.

0 голосов
/ 24 июня 2011

Я ранее использовал Trilead SSH , который был великолепен и прост в использовании. К сожалению, Trilead его больше не поддерживает, однако, согласно этому сайту (там много ссылок SSH), бывшая версия Trilead теперь здесь .

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