gpt4 book ai didi

python - paramiko.SSHException : Error reading SSH protocol banner 异常

转载 作者:太空狗 更新时间:2023-10-29 20:59:27 40 4
gpt4 key购买 nike

我正在使用 Paramiko 并尝试连接到我的 SFTP 服务器。这是我写的代码:

class SFTPUploader:
def __init__(self, host, username, password, port):
transport = paramiko.Transport((host, port))
print transport
transport.connect(username = username, password = password)
self.sftp = paramiko.SFTPClient.from_transport(transport)

我可以从终端连接到我的服务器。 This thread没有帮助,因为我们的情况不同。

最佳答案

当 paramiko 未收到协议(protocol)标语或服务器发送无效内容时,会生成该错误。如果服务器在其他方面正常工作,这可能是由于某些网络限制。

您可以使用 -vvv 作为 openssh 客户端的选项以获取有关其连接方式的更多信息,并且您可以使用端口 22 上的 netcat 或 telnet 轻松获取实际横幅。横幅应该以'SSH-'开头,否则paramiko会立即返回上述错误。

关于python - paramiko.SSHException : Error reading SSH protocol banner 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9520609/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com