-1

我的主要目标:通过 Windows 机器上的 linux 服务器收集特定信息。我希望该程序向用户询问所需的信息,并且该程序将使用软件中“硬编码”的凭据登录 linux 服务器,并获取用户请求的适当特定信息。

我的情况:这个程序将用于不同的操作系统(Mac、Windows、Linux 等)。我已经编写了一个执行我想要的任务的 Perl 脚本,但是要运行该脚本,您必须在 linux 服务器上,但我希望用户不必登录到 linux 服务器。我的电脑上确实有 PuTTy,我用它来登录 linux 服务器。我不知道这是否有用。

我的程序步骤:

1) 一旦用户打开程序,GUI 将显示用户与之交互的不同元素。这些元素要求提供有助于通过 linux 服务器获取特定信息的信息。

2)连接到linux服务器。这是棘手的部分。例如,如果我用 Java 编写代码,使用 Swing 制作一个普通的应用程序并且我在 Windows 机器上运行,我如何才能直接连接到 linux 服务器,输入命令,并获取输出信息并将其发送到文本文件?

3) 将本应输出到终端屏幕的信息发送到 linux 服务器和/或本地的文本文件。

4) 收尾......(关闭终端,告诉用户成功或失败等)。

就像我上面说的,我写了一个 Perl 脚本,你可以运行它并获取所有信息并将输出发送到一个文本文件并做我想做的每一件事,但我希望它更具交互性和“用户-friendly”,并且不必让用户登录到 linux 服务器,只需打开一个程序并单击几个按钮。该程序将登录(此登录信息每次都是相同的用户名和密码)到 linux 服务器,将所需的信息发送到文本文件,并为它们做所有事情。

提前致谢!!

4

1 回答 1

1

Putty 网站上的 Plink 程序应该可以做你想做的事。请参阅http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter7.html#plink问题出在 SSH 指纹上,必须第一次从腻子本身确认,而不是从 plink 确认。

于 2012-07-30T15:50:48.807 回答