web测试常用python代码——ssh远程登陆以及命令执行
2012-03-05 15:26
861 查看
#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远程登陆以及命令执行
- web测试常用python代码——mysql连接以及语句执行
- 项目总结(三)----------Python实现SSH远程登陆,并执行命令!
- Python实现SSH远程登陆,并执行命令!
- Python实现SSH远程登陆,并执行命令的方法(分享)
- web测试常用python代码——mysql连接以及语句执行
- Python实现SSH远程登陆,并执行远程命令
- 项目总结(三)----------Python实现SSH远程登陆,并执行命令!
- 百度某站点python模板远程代码执行(在不支持多行和exec的情形执行系统命令) 20160614
- python使用paramiko模块实现ssh远程登陆上传文件并执行
- python ssh2远程登录节点并执行命令
- Python paramiko模块 实现 ssh远程执行命令 上传下载文件 堡垒机模式下的远程命令执行
- screen常用命令以及SSH远程会话
- Python3之基于tcp模拟ssh远程执行命令
- python使用paramiko模块实现ssh远程命令执行,与sftp文件下载功能
- python使用paramiko模块实现ssh远程登陆上传文件并执行
- Python免秘钥ssh远程登录执行命令and本地执行shell命令
- SSH登陆远程主机后进入指定目录或执行命令
- Linux下使用SSH非交互式远程执行命令脚本---ssh无密码登陆
- ssh批量登录并执行命令的python实现代码