0

我正在为 Linux RHEL 5 机器编写 Java 代码。要求是当我坐在机器 A 上时,我应该能够在远程机器 B 上编辑一些文件。机器 A 和 B 都是 RHEL。现在有以下可能性。任何人都可以请建议哪个更好,或者是否有任何其他方式:

  1. 编写一个 shell 脚本来执行此操作。从 A 执行 shell 脚本,以便在 B 中发生更改

  2. 在 A 上编写一个 java 代码,可以登录到 B 并编辑 B 中的文件。

  3. 编写一个 java 文件编辑实用程序(模式匹配的东西)。通过另一个 java 代码将此 util 推送到 B 上。在 B 中执行文件编辑 util。不知何故,在 B 中执行 util 的触发器也应该由 A 给出

谢谢

4

3 回答 3

2

Eclipse 远程系统资源管理器允许您这样做:http: //www.eclipse.org/tm/

于 2012-09-27T11:33:13.397 回答
0

这取决于您的需求,但我认为使用 bash 脚本和一些 linux 工具(例如 nc、telnet 或 ssh)更容易、更快捷。

使用 ssh 很简单:

ssh user@remote mkdir /tmp/new_directory

我希望它有帮助...

于 2012-09-27T12:50:38.077 回答
0

您也可以使用 java 库来做到这一点:

http://www.jcraft.com/jsch/

查看示例链接。

于 2012-09-27T11:34:54.527 回答