Tomato/dd-wrt ​​中通过 SSH 进行 RSYNC

Tomato/dd-wrt ​​中通过 SSH 进行 RSYNC

我已在我的 Asus RT-AC68R/U(ARMv7,2 核)上安装了 Advanced Tomato 版本 3.3-128。另外我也安装了Entware。该路由器配备 USBv3 端口,可连接 4 TB 硬盘。所以我用这个路由器作为我的家庭备份设备。我可以在远程服务器(不同的地理位置)上备份该磁盘。但连接到此远程服务器的唯一可能性是通过 SSH 使用 RSYNC 并进行用户名/密码身份验证。由于该远程服务器的管理员,不可能仅使用私钥/公钥。我可以手动完成,没有问题,但我想每天自动备份一次到远程位置。我遇到的问题是在建立连接期间将密码传递给 SSH。在“普通”Linux 中可以使用sshpass命令,但我的路由器上没有这样的命令。既可以在本地使用,也可以在 Entware 中作为本地命令列表的扩展。我不想sshpass从源代码进行编译。有人可以帮助我通过 SSH 自动建立与远程服务器的连接吗?

相关内容