需要使用库paramiko
import paramiko # 用于SSH
import os
- 文件传输
1.1 在目标主机上创建文件夹
def MakeFilePathOnBench(ip,port_number,user_name,private_key):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname = ip, port=port_number, username=user_name, pkey=private_key)
stdin, stdout, stderr = ssh.exec_command('find /fs/Test/SDKTest')
result = stdout.read().decode('utf-8')
if (len(result) != 0):
stdin, stdout, stderr = ssh.exec_command('rm -r /fs/Test/SDKTest')
CreareNewPathOnbench(ip,port_number,user_name,private_key)
ssh.close()
def CreareNewPathOnbench(ip,port_number,user_name,private_key):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostna