导言:春节回家倒计时3天,昨晚打电话给爸妈,家里亲人很多都回去了,连今天楼下的包子店都因为春节暂停营业了,顿时好像回家,上班都没心情了,迫不及待,回家归回家,工作归工作,还是得好好工作的,最近在测试服务器那块,看了下Paramiko模块,一直都是用FileZilla工具,想了想,持续集成,更新代码可以用Parmmiko完成,还是不错的
Paramiko是用python语言写的一个模块,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等
初始化一些参数:
host = "120.24.239.214"
port = 22
timeout = 30
user = "root"
password = "******"
Paramiko远程执行linux命令:
# -*- coding:utf-8 -*-
import paramiko
def sftp_exec_command(command):
try:
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(host, 22, user, password)
std_in, std_out, std_err = ssh_client.exec_command(command)