首页 > 其他 > 详细

ssh connect

时间:2015-11-09 01:28:52      阅读:371      评论:0      收藏:0      [点我收藏+]

import paramiko

def ssh2(ip,username,passwd,cmd):
    try:
        ssh = paramiko.SSHClient()
        ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        paramiko.util.log_to_file("filename.log")
        ssh.connect(ip,22,username,passwd)
        print "11111111111111111"
        for m in cmd:
            print m
            stdin, stdout, stderr = ssh.exec_command(m)
            out = stdout.readlines()
            for o in out:
                print o,
        print "%s\tOK\n"%(ip)
        ssh.close()
    except:
        print "%s\tError\n"%(ip)

if __name__=="__main__":
    ip = "192.168.111.162"
    username = "root"
    passwd = "asdf1234"
    print "Begin...."
    cmd=["ls",
        "which python"]
    ssh2(ip,username,passwd,cmd)

 

ssh connect

原文:http://www.cnblogs.com/yaoweilei/p/4948824.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!