Página do manual explica como você pode modificar esse comportamento, por isso usará algo diferente de paramiko
:
SCP/SFTP access
scp://..
or
sftp://user[:password]@other.host[:port]/[relative|/absolute]_path
defaults are
paramiko+scp://
andparamiko+sftp://
alternatively trypexpect+scp://
,pexpect+sftp://
,lftp+sftp://
See also--ssh-askpass
,--ssh-options
and *A NOTE ON SSH BACKENDS**.
Você deve poder usar
duplicity local-dir pexpect+sftp://faraway//remote-dir/
que deve retornar ao backend de ssh
.
I'd really like to be able to throttle the bandwidth on this connection.
Novamente, a página de manual de sftp
fala sobre a limitação das velocidades de transferência:
-l limit
Limits the used bandwidth, specified in Kbit/s.
Você pode especificar isso usando --ssh-options
para passá-lo para duplicity
:
duplicity --ssh-options="-l 100" local-dir pexpect+sftp://faraway//remote-dir/