私は過去に Python Fabric に慣れていて、Ruby で似たようなことをしようとしています。
基本的に、問題のボックスへのパスワードなしのアクセス用に SSH キーが設定されている特定のユーザーとして実行される Rake スクリプトを作成しました。
コマンドをリモートで実行するためにhttps://github.com/seattlerb/rake-remote_taskを使用することができ、「put」メソッドが「正常に機能する」ことを期待していました。ただし、キーレス認証を利用しない Rsync ラッパーのようです。
また、ファイルが私が望むものではないテンプレートによって生成されることを期待しているようです。実際の .tgz バイナリ ファイルを SCP したいのです。
Ruby/Rake エコシステムに欠けているものはありますか? これは簡単だと思っていましたが、宝石の検索に戻る必要があるような気がしますか?