Paramiko 身份验证失败/身份验证异常

时间:2021-01-13 15:09:58

标签: python authentication runtime-error sftp paramiko

我正在使用 python paramiko,连接到 SFTP 门户。但是,每次我运行此代码时,它都会因此错误而失败

<块引用>

paramiko.ssh_exception.AuthenticationException:身份验证失败。

这是我正在使用的代码:

import paramiko

host = 'https://sftp-portal.com'
port = 1022
username = 'username'
password = 'password!'

transport = paramiko.Transport((host,port))
transport.connect(None,username,password)
sftp = paramiko.SFTPClient.from_transport(transport)
sftp.get('/files/csv/example.csv', '/Users/User/Desktop')
sftp.close()

我做错了什么?非常感谢您对此的任何帮助。

1 个答案:

答案 0 :(得分:1)

传递给 Transport constructor 的元组的“主机”部分是“主机名”,而不是“网址”:

host = 'sftp-portal.com'