除了$ ssh-> print和$ ssh-> waitfor以外,ssh是新的Net :: Telnet吗?

问题描述

我正在尝试使用$ssh->print('cmd')通过perl脚本运行ssh命令,并使用$ssh->waitfor(-match => regex )匹配某些提示。在某些情况下,waitfor无法捕获提示。 ssh print()/ waitfor()有什么替代方法吗?

https://metacpan.org/pod/Net::Telnet

解决方法

$ ssh-> getline()并手动匹配