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 自動建立與遠端伺服器的連線嗎?

相關內容