繁体   English   中英

如何使用Perl SSH到远程主机?

[英]How can I ssh into a remote host with Perl?

我想编写一个ssh到远程主机的Perl脚本,在远程主机上运行一些命令之前提示输入密码,并解析本地Perl脚本中的输出。 有任何帮助或指示吗? 谢谢!

Net-SSH-Perl
使用 注意事项


如果您对模块不满意,并且需要简单的方法,
您可以在外壳上直接调用SSH

perl -e {`ssh user@server "command"`}

应该管用...


我希望您打算让SSH使用其密码,而不自己实现“安全性”。
也可以考虑使用公钥认证

我认为也许您想要的工具不是Perl,而是Expect 它专为通过编程方式与命令行软件进行交互而设计。 它是用Tcl编写的,这是一种比Perl更简单的语言,但广泛地属于同一家族并且学习起来并不困难。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM