Это работает:
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
with pysftp.Connection('ftpsite.com', username='xxx', password='xxx', cnopts=cnopts) as sftp:
with sftp.cd('inbox'):
sftp.get('WinSCP.ini')
Но теперь я хочу протестировать прямой ftp (порт 21), поэтому я добавляю атрибут порта:
with pysftp.Connection('ftpsite.com', port=21 , username='xxx', password='xxx', cnopts=cnopts) as sftp:
и теперь я получаю это:
Исключение: paramiko.ssh_exception.SSHException Сообщение: Ошибка чтения баннера протокола SSH
Я в замешательстве ...