如何解决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()
我做错了什么?非常感谢您对此的任何帮助。
解决方法
传递给 Transport
constructor 的元组的“主机”部分是“主机名”,而不是“网址”:
host = 'sftp-portal.com'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。