如何在python代码中执行ssh和scp等效函数

如何在python代码中执行ssh和scp等效函数,python,automation,ssh,scp,Python,Automation,Ssh,Scp,我想登录到网络中的不同机器上,并将文件从该机器复制到我的机器上。我想使用python来完成这项工作。我有python 2.5和ubuntu 8.10获取或类似的库。获取或类似的库。直接使用并调用scp。这具有使用ssh设置、私钥和代理的优势 如果您需要一个更结构化的框架来执行本地和远程操作,请仔细研究。直接使用并调用scp。这具有使用ssh设置、私钥和代理的优势 查看是否需要一个更结构化的框架来执行本地和远程操作。或者这个框架,但有不同的限制:python中有scp,我可以从中下载它module

我想登录到网络中的不同机器上,并将文件从该机器复制到我的机器上。我想使用python来完成这项工作。我有python 2.5和ubuntu 8.10获取或类似的库。

获取或类似的库。

直接使用并调用
scp
。这具有使用ssh设置、私钥和代理的优势

如果您需要一个更结构化的框架来执行本地和远程操作,请仔细研究。

直接使用并调用
scp
。这具有使用ssh设置、私钥和代理的优势


查看是否需要一个更结构化的框架来执行本地和远程操作。

或者这个框架,但有不同的限制:python中有scp,我可以从中下载它module@Amit:事实上,它是一个dup。或者这一个,有不同的限制:python中有scp,我可以从那里下载它module@Amit:的确,这是一个dup.+1,表示建议Fabric安装paramiko;1表示建议Fabrici安装paramiko,但在python shell中键入import paramiko时,它会给出错误ImportError“没有名为Crypto.Util.randpool的模块”文件:/usr/lib/python2.5/site-packages/paramiko/rng.py,然后我下载了PyCrypto tar,但它没有安装upi已经安装了paramiko,但是在pythonshell中键入import paramiko时,它给了我错误ImportError“No module named Crypto.Util.randpool”文件:/usr/lib/python2.5/site-packages/paramiko/rng.py,然后我下载了PyCrypto tar,但它没有安装