Net :: SSH :: Expect的替代模块或如何连接远程服务器并获取命令的输出

时间:2010-04-11 16:02:39

标签: perl module expect

我想在我的unix框中使用Net :: SSH :: Expect但不幸的是,它不可用,我无法说服管理员安装任何perl模块。你知道如何使用expect连接到远程服务器吗? 我知道我可以使用python归档,但python在我的unix框中也不可用。 第二次尝试:虽然我使用expect和shell脚本但输出丢失,这是我原来的问题:Missing output when running system command

请告诉我Net :: SSH :: Expect的任何替代模块,以便我可以在我的unix框中查看它的可用性。或者任何其他方式连接远程服务器,执行一些命令并获得输出? 百万谢谢。

1 个答案:

答案 0 :(得分:2)

您无需系统管理员安装模块即可运行它。您可以在本地下载并安装它,并使用local::lib来使用它(如earlier questions on this site中所述)。

或者,您是否只是尝试过:

my $output = `ssh username@host command arguments`;