-1

可能重复:
如何在 Perl 脚本中 ssh?

请让我知道是否有任何方法可以编写 perl 脚本来登录 linux 机器并执行命令。

这里的问题是我需要使用 Perl - 5.6.1 版本,其中没有可用的 SSH 模块

4

2 回答 2

1

我尝试了一个程序,它可以工作。

希望你也可以通过修改来使用它。

#!/usr/bin/perl

use strict;

system('ssh krishna\@host\.com');
于 2012-12-31T13:09:53.740 回答
0

如果可用,您始终可以使用 system() 调用来运行 ssh 客户端(使用公钥身份验证)。如果您使用的是 Windows,您可能需要检查是否可以使用一些 PuTTY 命令行选项来执行此操作。

如果它不是一个常量值,请确保正确转义系统调用以避免 shell 注入。

于 2012-12-31T06:25:39.570 回答