使用Python库Paramiko连接SSH服务器
2012-05-08 16:04
316 查看
Ruby下有net/ssh方便连接SSH服务端,在Python下是否也存在类似的库呢?经过简单的搜索发现使用paramiko库的较多,于是乎尝试一下。
首先使用easy_install pycrypto安装pycrypto库作为ssh库的依赖,然后执行easy_install paramiko安装这个库。
编写如下代码进行测试:
执行后输出如下:
表示执行成功!
首先使用easy_install pycrypto安装pycrypto库作为ssh库的依赖,然后执行easy_install paramiko安装这个库。
编写如下代码进行测试:
import paramiko if __name__ == "__main__": client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect('127.0.0.1',22,username='root',password='root',timeout=4) stdin,stdout,stderr = client.exec_command('ps aux') for std in stdout.readlines(): print std, client.close()
执行后输出如下:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 3440 552 ? S Feb19 0:01 init [3] root 2 0.0 0.0 0 0 ? S Feb19 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN Feb19 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Feb19 0:00 [migration/1]
表示执行成功!
相关文章推荐
- python 中使用paramiko简单连接
- Python使用SocksiPy使paramiko库通过Socks代理SSH连接服务器
- Python使用paramiko进行SSH和SFTP连接
- python中paramiko模块的使用
- python_fullstack数据库(七)-Python连接MySQL数据库之pymysql模块使用
- python 使用mysqldb模块通过SSHTunnelForwarder隧道连接mysql
- Python学习笔记_02:使用Tkinter连接MySQL数据库实现登陆注册功能
- python2.7 使用MySQLdb模块封装一个获取mysql连接的类案例
- Ubuntu下Python使用MySQLdb远程连接数据库的常见问题及解决方案
- python 使用mysqldb模块通过SSHTunnelForwarder隧道连接mysql
- Thrift安装配置及使用python通过thrift连接HBase测试
- python3使用pymysql连接mysql数据库的大坑
- python 使用pymssql连接sql server数据库
- 使用Python连接redis(redis作MQ使用)_Tister的空间_百度空间
- python下用mysqldb连接使用数据库
- 【Python Oracle】使用cx_Oracle 连接oracle的简单介绍
- 使用python连接redis
- Python Paramiko模块安装和使用
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- windows下安装并使用Python的SSH模块(paramiko+pycrypto+ecdsa)