# 得到一个Overssh的返回值
def get_file_list(hostname, port, username, key_name, command):
ssh = paramiko.SSHClient() # 创建SSH对象
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 允许连接不在know_hosts文件中的主机
ssh.connect(hostname=hostname, port=port, username=username, password=key_name) # 连接服务器
# ssh.connect(hostname=hostname, port=port, username=username,
# pkey=paramiko.RSAKey.from_private_key_file(key_name)) # 连接服务器
stdin, stdout, stderr = ssh.exec_command(command)
file_list = str(stdout.read(), encoding="utf-8")
ssh.close() # 关闭连接
return file_list