Tomato/dd-wrt ​​での SSH 経由の RSYNC

Tomato/dd-wrt ​​での SSH 経由の RSYNC

私は、Asus RT-AC68R/U (ARMv7、2 コア) に Advanced Tomato ver 3.3-128 をインストールしました。さらに、Entware もインストールしました。このルーターには、4 TB HDD が接続された USBv3 ポートが装備されています。そのため、このルーターを自宅のバックアップ ユニットとして使用しています。このディスクをリモート サーバー (地理的に異なる場所) にバックアップすることが可能です。ただし、このリモート サーバーに接続する唯一の方法は、ユーザー名/パスワード認証で SSH 経由で RSYNC を使用することです。このリモート サーバーの管理者のため、秘密鍵/公開鍵のみを使用することはできません。手動で問題なく実行できますが、リモート ロケーションへのバックアップは 1 日に 1 回自動的に実行するようにしたいです。問題は、接続を確立するときに SSH にパスワードを渡すことです。「通常の」Linux ではsshpassコマンドを使用できますが、私のルーターにはそのようなコマンドがありません。ネイティブでも、ネイティブ コマンド リストの拡張機能として Entware でも。ソースからコンパイルするほどの知識はありませんsshpass。SSH 経由でリモート サーバーへの接続を確立する自動化を手伝ってくれる人はいませんか?

関連情報