【发布时间】:2015-07-03 09:16:13
【问题描述】:
我想以编程方式(使用 Java 的 Runtime.exec)在我的系统上打开 Putty 并连接到远程 linux 系统。是否有任何语法可以将 Putty 私钥传递给方法 runtime.exec 并成功连接。如果我只是传递用户名和密码并尝试连接,我会在远程系统上收到“拒绝访问”错误。
【问题讨论】:
-
很久以来我不得不使用腻子,但 iirc 您可以指定要在命令行上使用的配置文件/会话。因此,您需要首先在它的 ui 或命令行配置中为 putty 配置配置文件/会话,然后将选择配置文件的开关添加到您传递给 exec 的 putty 命令字符串中。
-
谢谢它的工作原理..但是有什么方法可以使用以编程方式创建的会话...我可以使用 JSch 创建一个会话,因为我需要一个接口..我需要 java 与 Linux 框交互以编程方式..谢谢
标签: java linux remote-access