文件操作x=open(‘/etc/hosts‘)###默认读的方式打开x.readline()x.read()x.seek(0)y=open(‘/root/new.txt‘,‘w‘)y.writelines(‘abcd\n‘)y.flush()保存y.close()函数def函数名(x,y=11):命令函数名(‘tom'
分类:
编程语言 时间:
2018-02-09 20:39:32
阅读次数:
283
paramiko模块 1. 介绍: 2. 下载安装 pycrypto,由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto #在python2中 pip3 install pycrypto pip3 install paramiko 注:如果在安装pycrypto2. ...
分类:
编程语言 时间:
2018-02-07 17:01:16
阅读次数:
198
介绍 paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。 安装 P ...
分类:
编程语言 时间:
2018-02-07 00:39:13
阅读次数:
222
1、paramiko只能复制文件,而不能复制目录,复制时,已经存在的会被覆盖;要想复制目录,只能把目录里的文件一个一个复制过去 2、scp可以复制文件、目录,复制时,已经存在的会被覆盖;可以模糊匹配:scp *.jar admin@1.1.1.2:~/aa;可以递归复制,参数-r 3、rsync功能 ...
分类:
其他好文 时间:
2018-01-31 22:15:36
阅读次数:
296
一、获取paramiko源码 环境:Python3 下载地址:https://github.com/paramiko/paramiko 使用的是 demos这个文件夹 二、修改部分源码用以登入 2.1 windwos使用paramiko 切换到demos文件夹下 修改报错的 interactive. ...
分类:
其他好文 时间:
2018-01-31 20:09:20
阅读次数:
151
WebSSH有很多,基于Django的Web服务也有很多,使用Paramiko在Python中进行SSH访问的就更多了。但是通过gevent将三者结合起来,实现通过浏览器访问的堡垒机就很少见了。本文将简要介绍下我开发的IronFort堡垒机,其详细内容在我的官方网站liujiangblog.com的... ...
分类:
Web程序 时间:
2018-01-31 01:12:23
阅读次数:
1238
ansible是Python语言(Python2)编写的一款批量管理linux主机的工具,适用于数十台、百台机器的管理,无需安装agent,非常方便。 1 主要依赖的Python模块 paramiko、PyYAML、jinjia2 2 ansible特性 部署简单:agentless 主从模式 默认 ...
分类:
其他好文 时间:
2018-01-30 21:18:39
阅读次数:
246
logging time datetime sys os json random hashlib paramiko ...
分类:
编程语言 时间:
2018-01-29 16:00:05
阅读次数:
193
一、paramiko模块 二、ssh登录过程和上传下载 三、进程和线程简绍 四、多线程、多线程实例 五、守护线程 六、线程锁 七、递归锁 八、信号量 九、线程间通信event 十、queue消息队列 十一、进程Queue数据传递 十二、pipe 管道通信 十三、进程池和回调函数 ...
分类:
编程语言 时间:
2018-01-26 15:50:45
阅读次数:
195
Python的paramiko模块能够连接远程主机,并在该主机上执行命令,和该主机之间进行文件传输。paramiko支持用明文密码登录远程主机和秘钥登录。使用之前要安装一下这个模块哈,pip install paramiko,不会安装可以百度哈。 (1)密码登录 来看执行结果: (2)秘钥登录 (3 ...
分类:
编程语言 时间:
2018-01-23 18:19:42
阅读次数:
195