python使用ssh_使用Python进行SSH的最简单方法是什么?

慕婉清6462132

如上所述,您可以使用Paramiko自行编码。或者,您可以查看Fabric,这是一个python应用程序,用于执行您询问的所有事情:Fabric是一个Python库和命令行工具,旨在通过SSH协议简化部署应用程序或执行系统管理任务。它提供了用于运行任意shell命令(作为普通登录用户或通过sudo),上载和下载文件等的工具。我认为这符合您的需求。它也不是一个大型库,不需要服务器安装,虽然它确实依赖于需要在客户端安装的paramiko和pycrypt。该应用程序曾经在这里。它现在可以在这里找到。* The official, canonical repository is git.fabfile.org* The official Github mirror is GitHub/bitprophet/fabric有几篇很好的文章,虽然你应该小心,因为它在过去的六个月里发生了变化:使用Fabric部署Django现代Python黑客的工具:Virtualenv,Fabric和Pip使用Fabric和Virtualenv进行简单易用的部署后来:Fabric不再需要paramiko安装:$ pip install fabricDownloading/unpacking fabric  Downloading Fabric-1.4.2.tar.gz (182Kb): 182Kb downloaded  Running setup.py egg_info for package fabric    warning: no previously-included files matching '*' found under directory 'docs/_build'    warning: no files found matching 'fabfile.py'Downloading/unpacking ssh>=1.7.14 (from fabric)  Downloading ssh-1.7.14.tar.gz (794Kb): 794Kb downloaded  Running setup.py egg_info for package sshDownloading/unpacking pycrypto>=2.1,!=2.4 (from ssh>=1.7.14->fabric)  Downloading pycrypto-2.6.tar.gz (443Kb): 443Kb downloaded  Running setup.py egg_info for package pycryptoInstalling collected packages: fabric, ssh, pycrypto  Running setup.py install for fabric    warning: no previously-included files matching '*' found under directory 'docs/_build'    warning: no files found matching 'fabfile.py'    Installing fab script to /home/hbrown/.virtualenvs/fabric-test/bin  Running setup.py install for ssh  Running setup.py install for pycrypto...Successfully installed fabric ssh pycryptoCleaning up...这主要是化妆品,但是:ssh是paramiko的一个分支,两个库的维护者是相同的(Jeff Forcier,也是Fabric的作者),维护者计划以paramiko的名义重新统一paramiko和ssh。(通过pbanka进行此修正。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值