靳闯博客 记录是一种习惯,分享是一种态度
  • 波浪
  • 波浪
  • 波浪
  • 波浪
python ssh登录远程执行命令
发表于: | 分类: 技术积累 | 标签: python sshd | 评论:0 | 阅读: 160

先安装必须的模块

pip install paramiko

脚本内容

#!/usr/bin/python
#-*- coding:utf-8 -*-

import paramiko

hostname = '192.168.1.1'
port = 22
username = 'root'
password = 'root'

if __name__ == '__main__':
        paramiko.util.log_to_file('paramiko.log')  #记录日志
        s = paramiko.SSHClient()            #调用paramiko模块下的SSHClient()
        s.load_system_host_keys()           #加载本地的known_hosts文件
        s.connect(hostname,port,username,password)  #连接远程主机,端口号,用户名,密码
        stdin,stdout,stderr = s.exec_command('/sbin/ifconfig') #执行命令 
        print stdout.read() #读取命令结果
        s.close()


如果这篇文章帮助到了你,我感到十分荣幸!

或许你不想写点什么......

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

站点地图 网站地图
豫ICP备17003270号 | Copyright © 2017-2018 💖 靳闯博客
Typecho🍹Sgreen
TOP