1 ''' 2 远程执行cmd命令程序 3 如果不使用struct模块,ipconfig等会返回长数据的命令会发生黏包现象 4 ''' 5 import socket 6 import struct 7 8 sk = socket.socket() 9 sk.bind(("127.0.0.1", 8 ...
分类:
其他好文 时间:
2019-08-19 19:21:22
阅读次数:
92
基于TCP协议的socket通信 1.基于TCP协议的socket循环通信 2.基于TCP协议的socket连接循环通信 3.基于TCP协议的socket通信:远程执行命令 4.粘包现象 5.操作系统的缓冲区 5.出现粘包现象的情况 1.接收方没有及时接收缓冲区的包,造成多个包接收(客户端发送了一段 ...
分类:
其他好文 时间:
2019-08-15 22:53:18
阅读次数:
114
SET 命令 用途: 可以设置 shell 的执行方式,不带参数时输出环境变量。 注: 1. [ ] 表示设置参数 2. [+] 表示取消设置参数 示例: SSH 命令 用途: 连接远程计算机。 注: 1. [ p] 指定端口号,默认为 22 2. [remote cmd] 远程执行命令并显示到本地 ...
分类:
系统相关 时间:
2019-08-11 15:17:27
阅读次数:
137
接下来我们用之前的知识,模拟一个远程执行命令的小程序 server.py client.py ...
分类:
其他好文 时间:
2019-08-04 17:58:29
阅读次数:
67
from socket import * client = socket(AF_INET, SOCK_STREAM) client.connect(('127.0.0.1', 8081)) # 通信循环 while True: cmd=input('>>: ').strip() if len(cmd ...
分类:
其他好文 时间:
2019-07-29 09:17:21
阅读次数:
107
1.配置管理 puppet /'p?p?t/ 木偶;傀儡;受他人操纵的人 使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。 问题: 学习曲线非常陡峭 centos上装个puppet,Ruby环境让人头大 puppet没有远程执行功能(执行100台服务器命令), ...
分类:
其他好文 时间:
2019-07-28 13:49:36
阅读次数:
138
类似于cmd的功能,client执行命令,server发命令结果发送到client server.py ...
分类:
编程语言 时间:
2019-07-24 17:55:52
阅读次数:
119
expect介绍: 最近想写一个自动化安装脚本,涉及到远程登录、分发文件包、远程执行命令等,其中少不了来回输入登录密码,交互式输入命令等,这样就大大降低了效率,那么有什么方法能解决呢?不妨试试expect: expect是一款自动化的脚本解释型的工具。 expect基于tcl脚本,expect脚本的 ...
分类:
其他好文 时间:
2019-07-23 22:34:42
阅读次数:
350
一、简介 Paramiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。 安装模块 默认Python没有自带,需要手动安装: 二、上传文件 测试一下上传,完整代码如下: #!/usr/bin/env python3 # coding: utf-8 impor ...
分类:
编程语言 时间:
2019-06-30 18:51:25
阅读次数:
123
问题的上下文: 由于生产无法使用 jenkins 发布,所以采用 ch.ethz.ssh2 或叫 ganymed-ssh2 的开源 java 的 ssh api 进行远程发布。 在发起重启时,远程执行 nohup 命令: 发现代码执行了,但是项目并没有实际启动。 网上说是 ganymed-ssh2 ...
分类:
编程语言 时间:
2019-06-19 17:21:06
阅读次数:
301