SSHトンネリングの二重性

SSHトンネリングの二重性

私はここに投稿するのが比較的初めてなので、不正確な点を許してください。

構成でエイリアスを使用して設定した2段階のSSHトンネルを介してデュアルバックアップを設定しようとしています。エイリアスを「faraway」と呼びます。たとえば、うまく ssh faraway動作します(右クリックを使用ssh-agent)。しかし、私が試したとき

duplicity local-dir sftp://faraway//remote-dir/

わかりました。

BackendException: ssh connection to [second-remote-server] failed: timed out

二重性がPythonや他のものから再作成されたという内容をどこかで読んだので、sshそれが問題に関連しているようですが、解決策がわかりません。

ボーナス質問:この接続の帯域幅を制限できたらと思います。また、これを行うための追加の落とし穴がある場合はお知らせくださいcron。 (一部罠について学びました。使い方にcron二重性を使うことができますが、学ばないと簡単に制限できないようです。)ssh-agentcronsshfstc

答え1

マニュアルページこの動作を修正して、次のものを使用する方法を説明しますparamiko

SCP/SFTPアクセス

scp://..または

sftp://user[:password]@other.host[:port]/[relative|/absolute]_path

デフォルト値は、tryですparamiko+scp://paramiko+sftp:// およびpexpect+scp://* SSHバックエンドに関する注意**も参照してくださいpexpect+sftp://lftp+sftp://--ssh-askpass--ssh-options

あなたは利用可能でなければなりません

duplicity local-dir pexpect+sftp://faraway//remote-dir/

sshバックエンド自体に戻る必要があります。

この接続の帯域幅を制限できたらと思います。

同様に、マニュアルページではsftpボーレート制限について説明します。

-l limit

Kbit/s 単位で使用される帯域幅を制限します。

--ssh-options次に渡してそれを指定できますduplicity

duplicity --ssh-options="-l 100" local-dir pexpect+sftp://faraway//remote-dir/

関連情報