«сбой getaddrinfo» при подключении к серверу SSH / SFTP с помощью Paramiko - PullRequest
1 голос
/ 07 июня 2019

socket.gaierror: [Errno 11001] Ошибка getaddrinfo

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()

1 Ответ

1 голос
/ 07 июня 2019

hostname параметр SSHClient.connect должен содержать только имя хоста (или в вашем случае IP-адрес).

Порт переходит на port параметр.Хотя вы используете порт 22 SSH / SFTP по умолчанию, указывать его не нужно.

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