SFTP Implementation¶
SFTP Uploader implementation
-
class
dput.uploaders.sftp.
AskToAccept
(uploader)¶ Paramiko policy to automatically add the hostname, but only after asking.
-
missing_host_key
(client, hostname, key)¶ Called when an .SSHClient receives a server key for a server that isn’t in either the system or local .HostKeys object. To accept the key, simply return. To reject, raised an exception (which will be passed to the calling application).
-
-
class
dput.uploaders.sftp.
SFTPUploader
(profile)¶ Provides an interface to upload files through SFTP.
This is a subclass of
dput.uploader.AbstractUploader
-
initialize
(**kwargs)¶
-
shutdown
()¶
-
upload_file
(filename, upload_filename=None)¶
-
-
exception
dput.uploaders.sftp.
SftpUploadException
¶ Thrown in the event of a problem connecting, uploading to or terminating the connection with the remote server. This is a subclass of
dput.exceptions.UploadException
.
-
dput.uploaders.sftp.
check_paramiko_version
(req)¶ Return whether paramiko satisfies the given a version requirement (
req
),
-
dput.uploaders.sftp.
find_username
(conf)¶ Given a profile (
conf
), return the preferred username to login with. It falls back to getting the logged in user’s name.