需要通过 SSH1 和 SSH2 从 Perl 脚本连接机器

Posted

技术标签:

【中文标题】需要通过 SSH1 和 SSH2 从 Perl 脚本连接机器【英文标题】:Need to connect machines from Perl script via SSH1 and SSH2 【发布时间】:2014-03-29 00:03:45 【问题描述】:

我。

我找不到任何适用于 SSH1 和 SSH2 的软件包。

我尝试过以下软件包:

    Net::SSH::Perl --- 适用于 SSH1,但不适用于 SSH2。 Net::OpenSSH --- 适用于 SSH2,但不适用于 SSH1。 Net::SSH2 --- 适用于 SSH2,但不适用于 SSH1。

请帮帮我!!!

【问题讨论】:

【参考方案1】:

Net::SSH::Any 可以使用 Net::SSH2 或 Net::OpenSSH 并且来自 GitHub 的 development version 提供了 SSH_Cmd 后端,可用于连接到仅支持版本 1 的主机SSH 协议。

SSH_Cmd 后端使用系统 ssh 二进制。

【讨论】:

以上是关于需要通过 SSH1 和 SSH2 从 Perl 脚本连接机器的主要内容,如果未能解决你的问题,请参考以下文章

phpssh2卡死

SecureCRT或XShell软件

在ssh2整合中,for循环如何控制事务?在线,急

perl Net::SSH2::channel 的问题

perl Net::SSH2 通道执行超时

远程连接工具