gpt4 book ai didi

python - 使用 Paramiko 连接到 SSH/SFTP 服务器时出现 "getaddrinfo failed"

转载 作者:行者123 更新时间:2023-12-01 07:45:18 28 4
gpt4 key购买 nike

socket.gaierror: [Errno 11001] getaddrinfo failed

import paramiko
ssh_client=paramiko.SSHClient()

ssh_client.connect(hostname="10.198.2.217:22", username="tester", password="password")
ftp_client=ssh_client.open_sftp()
ftp_client.put('C:/Upload/2.txt', 'C:/sftp/data/')
ftp_client.close()

最佳答案

SSHClient.connect

主机名 参数应仅包含主机名(或者在您的情况下为IP 地址)。

端口转到port参数。尽管您使用的是默认的 SSH/SFTP 端口 22,但无需指定它。

ssh_client.connect(hostname="10.198.2.217", username="tester", password="password")

关于python - 使用 Paramiko 连接到 SSH/SFTP 服务器时出现 "getaddrinfo failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56493296/

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