paramiko是Python语言编写的遵循SSH2协议,支持加密和认证方式,连接远程服务器执行命令或者上传下载文件。一、安装paramikopip3 install paramiko二、使用用户名密码方式远程执行命令import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_ke
分类:
编程语言 时间:
2017-12-03 16:30:54
阅读次数:
140
问题:paramiko远程执行命令,需要等到命令返回信息,如果命令执行时间比较长,返回信息就需要等很久 方案:1、使用nohup + 待执行命令 + & ,使用后台执行的方式,应该可以快速返回 2、设置paramiko的执行命令等待超时时间 ...
分类:
其他好文 时间:
2017-11-30 12:10:22
阅读次数:
326
首先安装expect# yum -y install expect命令格式# ./expect IP COMM #expect是独立的工具,所以不能用sh来执行#!/usr/bin/expect
set timeout -1 #超时时间默认10秒,如果你
分类:
其他好文 时间:
2017-11-27 11:09:08
阅读次数:
117
首先安装expect # yum -y install expect 命令格式 # ./expect IP COMM #expect是独立的工具,所以不能用sh来执行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!/usr/bin/expect ...
分类:
其他好文 时间:
2017-11-27 00:00:01
阅读次数:
312
import paramiko,os import logging class ssh_host(object): def __init__(self,host_ip,password,port=22,user='root',log_file='ssh_host.log'): self.host_i... ...
分类:
Web程序 时间:
2017-11-23 16:34:38
阅读次数:
320
基于用户名密码连接,远程执行命令import paramiko# 创建SSH对象 1 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 1 ssh.set_missing_host_key_policy(paramiko.AutoAddPolic ...
分类:
编程语言 时间:
2017-11-18 12:53:39
阅读次数:
168
19.7主动模式和被动模式19.8添加监控主机19.9添加自定义模板19.10处理图形中的乱码19.11自动发现扩展zabbix监控交换机(思科)http://tryrus.blog.51cto.com/10914693/1789847zabbix远程执行命令http://www.ywnds.com/?p=6610zabbix分布式部署http://sfzhang88.blog.51cto.com/..
分类:
其他好文 时间:
2017-11-17 23:25:34
阅读次数:
153
今天在服务器中通过ssh远程执行批量导入定时任务时发生了一个问题:总结如下,远程服务器已设置好ssh秘钥登录,登录用户为普通用户,但已设置好拥有免密sudo权限ssh1.1.1.1"sudosu-c"echo‘305**5/bin/sh/root/log.sh>/dev/null2>&1‘>>/var/spool/cron/root""没..
分类:
其他好文 时间:
2017-11-17 13:33:54
阅读次数:
153
注意:如果ssh没加tt参数(表示不为这个连接分配TTY,这里非得用两个tt才不会报错),可能会报Pseudo-terminal will not be allocated because stdin is not a terminal的错 所有shh参数如下: ...
分类:
系统相关 时间:
2017-11-14 14:28:07
阅读次数:
352
复习 #面向对象编程#类:#对象#实例化 :从一个类到产生一个对象的过程 #对象 = 类名() #__init__初始化方法,是为了给一个具体的对象放一些初识的属性#在类中: # 静态属性 直接定义在类中的属性,使用静态属性:类名、对象名都可以调用 # 动态属性 就是方法 就是定义在类中的函数 默认 ...
分类:
其他好文 时间:
2017-11-10 20:07:47
阅读次数:
193