Perl's Net::(SSH vs SSH2 vs OpenSSH) -- 我应该如何比较它们?
希望通过 Perl 脚本在远程计算机上执行 Perl 脚本。似乎一种选择是使用 system() 函数并创建 ssh 密钥,这样就不需要密码了。这让我想到了这个问题的焦点,另一个选项似乎是安装并运行这些 perl 模块之一:
除了使用的协议之外,我还应该与这些 Perl 模块比较什么?
Looking to execute a perl script on a remote machine via a Perl script. Appears one option is to use system() function and create an ssh key so the password is not required. Which leads me to the focus of this question, the other option appears to be to install and run one of these perl modules:
Besides the protocol used, what else should I be comparing with these Perl modules?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Net::OpenSSH 文档有一个 部分 描述每种方案的优缺点。以下是与您所询问的问题相关的一些摘录,但文档列出了更多内容:
但是,平台的选择可能会限制您的选择。
当然,该列表偏向于 Net::OpenSSH,但它给了你一个想法模块之间的主要差异。
The Net::OpenSSH documentation has a section describing the pros and cons of each. Here are some excerpts related to the ones you are asking about, but the documentation lists more:
However, choice of platform may limit your options.
Granted, the list is biased towards Net::OpenSSH, but it gives you an idea of the major differences between the modules.