我正在尝试使用 paramiko 连接到主机。我能够使用私钥通过 winscp 成功连接到主机,但脚本失败并出现以下错误
引发 SSHException(“不是有效的 {} 私钥文件”.format(tag))paramiko.ssh_exception.SSHException:不是有效的 OPENSSH 私钥文件
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('hostname.com', username='user', key_filename='private.ppk')
stdin, stdout, stderr = ssh.exec_command('ls')
print(stdout.readlines())
ssh.close()
Any suggestion would be appretiated,