Сложность подключения к SFTP-серверу с Python и Flask? - PullRequest
1 голос
/ 25 марта 2020

Я пытаюсь подключиться к серверу SFTP, но получаю сообщение об ошибке:

pysftp.exceptions.ConnectionException: ('NAMEOFSERVER@sftp.NAMEOFHOST.gov', 22)

Понятия не имею, почему это происходит, вот часть кода это вызывает проблемы:

myHostname = "NAMEOFHOST"
myUsername = "" #there is no username
myPassword = "PASSWORD"

import pysftp

cnopts = pysftp.CnOpts()

cnopts.hostkeys = None
with pysftp.Connection(host=myHostname, username=myUsername, password=myPassword,cnopts=cnopts) as sftp:
    print ("Connection succesfully stablished ... ")

Любая помощь приветствуется, спасибо!

1 Ответ

0 голосов
/ 27 марта 2020

Если имени пользователя нет, почему бы вам не поставить None вместо пустой строки. Нет! = ""

Итак:

myHostname = "NAMEOFHOST"
myPassword = "PASSWORD"

import pysftp

cnopts = pysftp.CnOpts()

cnopts.hostkeys = None
with pysftp.Connection(host=myHostname, password=myPassword,cnopts=cnopts) as sftp:
    print ("Connection succesfully stablished ... ")

Попробуйте и скажите, решит ли это вашу проблему.

...