我将从头开始编写一个框架。我正在考虑使用Expect.pm或telnet.pm模块连接到远程系统。
由于我在这两个方面都做过工作(非常基本),我不知道一个模块相对于另一个模块的好处。
如果这里的人知道什么是区别和优势,请分享想法/想法或链接,我可以研究。
发布于 2013-10-29 09:48:14
如果我与远程服务器有大量的交互通信,我将使用Expect。此外,在cpan上还有一个用于expect的ssh包装器。
对于非交互式程序,我会使用Telnet。
但是,我更喜欢SSH和基于密钥的身份验证。perl有可用的SSH模块。
发布于 2013-10-29 12:24:00
Telnet是一个不安全的和旧的协议,任何人都不应该继续使用。搬到SSH去!
在Perl中,有几个SSH模块可用。我的(有偏见的)建议是,您应该选择Net::OpenSSH、Net::SSH2 2或Net::SSH::Any。
https://stackoverflow.com/questions/19654332
复制相似问题