paramiko模块学习
Posted superniao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了paramiko模块学习相关的知识,希望对你有一定的参考价值。
def check_file(ip,port,username,password): """ 远程执行命令查看服务器的文件系统使用情况 在linux系统下可以免密,利用秘钥登录 :param ip: 目标机器IP :param port: 端口号 :param username: 用户名 :param password: 密码 :return: """ ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy) ssh.connect(ip,port,username,password) _, out, _ = ssh.exec_command(‘df -h;df -i‘) ret = out.readlines() # print(ret) for line in ret: if ‘文件系统‘ not in line: line = line.strip().split() file_num = int(line[4].replace(‘%‘, ‘ ‘)) file_system = line[5] # print(file_num,file_system) if file_num > 60: print(file_num, file_system)
ssh.close()
以上是关于paramiko模块学习的主要内容,如果未能解决你的问题,请参考以下文章