python_简单的ssh客户端

来源:互联网 发布:java输出到正三角形 编辑:程序博客网 时间:2024/05/23 09:59

唯一目的:短平快
语言:python
模块:paramiko,threading

#coding=utf-8import threading,paramiko,subprocessdef ssh_command(ip,user,passwd,command):    client=paramiko.SSHClient()    #client.load_host_keys(filename)                                 #这一句表示使用密钥认证,而不是密码认证。    client.set_missing_host_key_policy(paramiko.AutoAddPolicy())      #这一句表示自动添加和保存ssh密钥    client.connect(ip,username=user,password=passwd)                  #连接ssh服务器    ssh_session=client.get_transport().open_session()                 #建立通道    if ssh_session.active:        ssh_session.exec_command(command)                            #随意执行命令        print ssh_session.recv(1024)                                  #打印接收到的数据    returnssh_command('192.168.13.128','huajian','huajian','id')

这里写图片描述

0 0
原创粉丝点击