в настоящее время я устанавливаю соединение sftp через paramiko, как показано ниже:
proxy_command = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i "+proxy_key+" -l "+proxy_user+" "+ proxy_host+" nc "+host
proxy = paramiko.ProxyCommand(proxy_command)
transport = paramiko.Transport(proxy)
transport.connect()
transport.set_hexdump(True)
transport.auth_publickey(username=user, key=key)
transport.auth_password(username=user, password=password)
return paramiko.SFTPClient.from_transport(transport)
это дает мне очень медленную скорость.я пытался использовать sftp.get, shutil и все после получения sftp из этого метода.Пожалуйста, предложите альтернативу.Я не могу поверить, что Java-загрузка sftp дает мне намного более быстрый результат, чем этот.Я использовал jsch и channelftp и opensession в java, и скорость загрузки была вне графика.
Пожалуйста, предложите для python sftp.