Строка
export PATH="/usr/local/git/bin:$PATH"ssh-add -A
скорее всего неправильная. Я могу представить, что она должна быть
export PATH="/usr/local/git/bin:$PATH"
ssh-add -A
Страница руководства объясняет, как вы можете изменить это поведение, так что оно будет использовать что-то другое, чем paramiko
:
SCP/SFTP доступ
scp://...
or
sftp://user[:password]@other.host[:port]/[relative|/absolute]_path
defaults are
paramiko+scp://
andparamiko+sftp://
альтернативно попробуйтеpexpect+scp://
,pexpect+sftp://
,lftp+sftp://
. См. также--ssh-askpass
,--ssh-options
и *Примечание о SSH BACKENDS**.
Вы должны быть в состоянии использовать
duplicity local-dir pexpect+sftp://faraway//remote-dir/
который должен вернуться к ssh
бэкенду.
Я бы очень хотел иметь возможность дросселировать пропускную способность этого соединения.
Опять же, на странице руководства для sftp
говорится об ограничении скорости передачи:
-l limit
Ограничивает используемую пропускную способность, указанную в Кбит/с.
Вы можете указать это, используя --ssh-options
, чтобы передать это в duplicity
:
duplicity --ssh-options="-l 100" local-dir pexpect+sftp://faraway//remote-dir/