+ -
当前位置:首页 → 问答吧 → Python有没有内建或其它扩展库,可以连接其它机器执行命令,就像rsh一样

Python有没有内建或其它扩展库,可以连接其它机器执行命令,就像rsh一样

时间:2010-11-04

来源:互联网

有个脚本要在好几台服务器上跑一遍。挨个服务器执行太麻烦,现在就想在一个服务器上写个脚本,可以在这些服务器上都执行一遍
不知道python有没有内建的这种库或其它扩展库可以完成这个功能?
不想用rsh,想用python自己的东东。

多谢啦

作者: Gubuntu   发布时间: 2010-11-04

pssh,还有个ssh模块的,或者pexpect

作者: smallfish_xy   发布时间: 2010-11-05

去看看fabric,这个好像简单一些。

要控制ssh,可以用pssh, paramiko, twisted.conch

pssh的interactive mode 有点bug。
paramiko 看过文档,没实际用过。不过好像很不错的样子。
twist是核武器。得好好研究一阵子才能入门。不过一旦真的理解了,那真是一把快刀。干什么都行。

作者: shhgs   发布时间: 2010-11-05