blu*_*ers 11 ssh perl perl-module
希望通过Perl脚本在远程计算机上执行perl脚本.出现一个选项是使用system()函数并创建一个ssh密钥,因此不需要密码.这引出了我对这个问题的关注,另一个选择似乎是安装和运行其中一个perl模块:
除了使用的协议,我还应该与这些Perl模块进行比较?
ind*_*div 15
该网:: OpenSSH的文档中有一节描述每个的利弊.以下是与您要询问的内容相关的一些摘录,但文档列出了更多内容:
Net :: SSH只是机器上可用的任何SSH二进制命令的包装器.它可能非常慢,因为它们为每个执行的操作建立新的SSH连接.
Net :: SSH2比 Net :: SSH :: Perl要好得多 ,但还不完全稳定.安装在某些特定的操作系统上可能非常困难,其API也受到限制,与 Net :: SSH :: Perl的方式相同.
Net :: OpenSSH有一个非常流行的界面.大多数操作的执行方式与Perl内置和通用模块(即 IPC :: Open2)非常相似.
但是,选择平台可能会限制您的选择.
另一方面,Net :: OpenSSH在Windows上不起作用,甚至在Cygwin下也不起作用.
当然,该列表偏向于Net :: OpenSSH,但它让您了解模块之间的主要差异.
| 归档时间: |
|
| 查看次数: |
6674 次 |
| 最近记录: |