python的SSH2库 paramiko

LGPL
Python 查看源码»
跨平台
2014-10-06
donhui

paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。

示例代码:

import base64
import paramiko
key = paramiko.RSAKey(data=base64.b64decode(b'AAA...'))
client = paramiko.SSHClient()
client.get_host_keys().add('ssh.example.com', 'ssh-rsa', key)
client.connect('ssh.example.com', username='strongbad', password='thecheat')
stdin, stdout, stderr = client.exec_command('ls')
for line in stdout:
    print('... ' + line.strip('\n'))
client.close()
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

1
回答
ajax+paramiko执行耗时脚本问题

ajax post到django后台,paramiko远程执行耗时为5分钟的脚本,并取回echo值 执行结果为,一次成功,一次失败,交替进行。 前后端代码...

2017/07/07 20:08
1
回答
piramiko异常:SSH session not active,求大神解答
单蛙 的回答 2016/06/27 13:31
最佳答案
脑子进水了,少写一行.... key=paramiko.RSAKey.from_private_key_file(PKEY) t=paramiko.Transport((ip,SSH_PORT)) t.connect(username=SSH_HOST_NAME, pkey=key) sftp...
1
回答
paramiko 远程执行top命令错误

paramiko 远程执行top命令错误如下 [root@test python]# python paramiko_ssh.py TERM enviro...

2015/02/13 15:12

没有更多内容

加载失败,请刷新页面

没有更多内容

Python编程环境下的SSH远程操作

总结一下如何使用Python进行SSH远程基础操作,利用了paramiko和pycrypto两个模块。

2016/06/09 13:30
120
0
windows下python SSH-Client模块paramiko的安装与修改

安装篇: 1. 下载并安装easy_install, 使用命令:C:\Python27>python.exe ez_setup.py 下载RUL:http://peak.telecommunity.com/dist/ez_setup.py 2. 下载pycryto,根据实际版本进行下载并安装...

2012/11/14 11:00
1K
0
Python2.7 paramiko模块

之前用过fabric模块通过ssh来传输文件,知道fabric是封装了paramiko模块来实现该功能的,而官方对paramiko的介绍就是:Python SSH module。 一般使用paramiko的功能就是通过ssh远程执行命令,...

2013/05/18 11:10
8.5K
5
ubuntu14.04.5安装paramiko模块pip install paramiko出现一堆问题的解决过程

操作系统:ubuntu14.04.5 python环境:python3.4(ubuntu14.04.5自带)

2018/01/15 13:18
396
0
paramiko简介

介绍paramiko的常用操作

2016/06/21 10:30
100
0
Python 远程连接服务器

paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。

2016/07/05 17:23
848
1
Python 类,方法,属性

1 我的第一个Python类 >>> import paramiko >>> import sys >>> import os >>> class TestClass1(): ... tmp = 10 ... def Method1 (self): ... self.tmp = 20 上面的类中定...

2016/11/01 19:58
19
0
paramiko socket.error: Int or String expected

socket.error: Int or String expected; 是因为connect方法中的port设置为Long int了,把port转为string或者int就OK了...

2015/01/21 16:02
77
0
windows安装python3.4-ssh访问模块(paramiko)

windows安装python3.4-ssh访问模块(paramiko) 一、准备工作 Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用S...

2015/06/01 12:38
327
0
堡垒机实例以及数据库操作

**SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接:** ```python import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh....

2016/08/06 11:57
141
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部