java - 使用 RMI 在远程系统上打开记事本

标签 java ssh rmi

我正在尝试使用 RMI 在远程系统中打开记事本。 是否可以使用 RMI 来做到这一点? 或者我必须使用 SSH 吗?

最佳答案

比较 RMI 与 SSH 有点像比较苹果与橘子。 RMI 更像是一个用于通过网络执行请求的通用 API,而 SSH 是一个用于建立安全 shell 连接的程序,您可以通过该连接发送 shell 命令。

要在远程主机上打开记事本,您可以使用 RMI 或 SSH,因为两者都能够通过网络进行通信。

无论哪种情况,您都需要在接收端有一个服务器来处理您的命令并为您打开记事本。如果您使用 SSH,您可以通过 sshd 守护进程的形式轻松使用它。如果您选择 RMI,我不知道任何预定义的服务器实现。我建议您编写自己的服务器来满足您的特定请求。

关于java - 使用 RMI 在远程系统上打开记事本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10599365/

相关文章:

stub 上的 Java RMI ClassNotFoundException 发生在 Linux 而不是 Windows

java - 多人游戏客户端/服务器架构 RMI/JMS/Sockets

java - 求解用 Java 语言编写的数学方程

java - RenderedImage 到 BufferedImage 用于多页 tiff 读取

linux - 通过 ssh 运行带有多行输入的 bash 命令

python - 在 Python Paramiko 中的 SSH 服务器上的辅助 shell/命令中执行(子)命令

java - RMI 连接被拒绝

java - 多个实例时的Servlet同步

java - java中如何强制构造函数使用类自己的方法

node.js - 在 Node.js SSH2 中发送终止 (Ctrl+C) 命令