web测试常用python代码——ssh远程登陆以及命令执行
2013-03-11 23:06
651 查看
web测试常用python代码——ssh远程登陆以及命令执行
分类:Python 2012-03-05 15:26
248人阅读 评论(0)
收藏
举报
python测试sshweb远程登录command
[python]
view plaincopyprint?
#coding=utf-8
'''''
Created on 2012-3-5
@author: xxx
'''
import paramiko
sshadd = '127.0.0.1'
sshusr = 'root'
sshpwd = '123'
sshport = 13831
//设置jdk(否则有些语句无法执行)
sen1 = 'export JAVA_HOME=/usr/local/jdk;'
//要执行的语句(此处为重启)
sen2 = "x=`ps x| grep java| grep tomcat$n| awk '{print $1}'`;"
sen3 = 'kill -9 $x;'
sen4 = '/app/tomcat$n/bin/startup.sh;'
num = 3
//远程登录
paramiko.util.log_to_file('ssh.txt')
self.ssh = paramiko.SSHClient()
self.ssh.set_missing_host_key_to_policy(paramiko.AutoAddPolicy)
self.ssh.connect(hostname = sshadd, username = sshusr, password = sshpwd, port = sshport)
stdin, stdout, stderr = ssh.exec_command('n=' + num + ';' + sen1 + sen2 + sen3 + sen4)
print(stdout.read() + '\n')
相关文章推荐
- web测试常用python代码——ssh远程登陆以及命令执行
- 项目总结(三)----------Python实现SSH远程登陆,并执行命令!
- Python实现SSH远程登陆,并执行命令!
- Python实现SSH远程登陆,并执行命令的方法(分享)
- web测试常用python代码——mysql连接以及语句执行
- Python实现SSH远程登陆,并执行远程命令
- 项目总结(三)----------Python实现SSH远程登陆,并执行命令!
- web测试常用python代码——mysql连接以及语句执行
- linux使用Python上秘钥远程登录ssh执行shell命令
- SSH登陆远程主机后进入指定目录或执行命令
- Python paramiko模块 实现 ssh远程执行命令 上传下载文件 堡垒机模式下的远程命令执行
- python 使用ssh远程登录并执行命令返回结果
- linux expect实现登陆远程主机并执行命令示例代码
- python使用paramiko模块实现ssh远程登陆上传文件并执行
- ssh批量登录并执行命令的python实现代码
- Linux下使用SSH非交互式远程执行命令脚本---ssh无密码登陆
- python实现Telnet远程登陆到设备并执行命令
- python使用paramiko模块实现ssh远程命令执行,与sftp文件下载功能
- ssh登陆命令行中输入密码并且远程执行命令