您的位置:首页 > 编程语言 > Python开发

Python sftp到远程服务器读取日志文件

2016-06-25 14:06 696 查看

#!/usr/bin/python

# -*- coding:utf-8 -*-

import paramiko

remotedir = "/root"

remotefile = "/root/log_history.txt"

hostname = "10.142.152.xxx"

port = 22

username = "user"

password = "******"

paramiko.util.log_to_file('paramiko.log')

s = paramiko.SSHClient()

s.load_system_host_keys()

s.connect(hostname,port,username,password)

command = 'tail -30 /root/log_history.txt'

#command = 'df -h'

stdin,stdout,stderr = s.exec_command(command)

#print(2,stdout.read())

logs = stdout.readlines()

for i in range(len(logs)):

    print(logs[i].rstrip())

s.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: