我已在我的 Asus RT-AC68R/U(ARMv7,2 核)上安装了 Advanced Tomato 版本 3.3-128。另外我也安装了Entware。该路由器配备 USBv3 端口,可连接 4 TB 硬盘。所以我用这个路由器作为我的家庭备份设备。我可以在远程服务器(不同的地理位置)上备份该磁盘。但连接到此远程服务器的唯一可能性是通过 SSH 使用 RSYNC 并进行用户名/密码身份验证。由于该远程服务器的管理员,不可能仅使用私钥/公钥。我可以手动完成,没有问题,但我想每天自动备份一次到远程位置。我遇到的问题是在建立连接期间将密码传递给 SSH。在“普通”Linux 中可以使用sshpass
命令,但我的路由器上没有这样的命令。既可以在本地使用,也可以在 Entware 中作为本地命令列表的扩展。我不想sshpass
从源代码进行编译。有人可以帮助我通过 SSH 自动建立与远程服务器的连接吗?
Tomato/dd-wrt 中通过 SSH 进行 RSYNC
相关内容
- 什么是 Slab、SReclaimable 和 SUnreclaim?Slab 解决了什么问题以及它在负载下如何表现?
- 更改每个登录会话的默认主 GID
- 兼容性 Ubuntu 和 MSI GE60
- mscorlib.dll chkdsk 错误发生后,我需要重新安装.NET(或其他东西)吗?
- Red Hat Enterprise Linux 6.5 的等效 CentOS 是什么?
- 安装 Ubuntu 12.10 后无法连接无线
- 为什么“iperf”报告的带宽值很大?
- 为什么 TeamViewer 在 Linux 环境中无法通过 httpproxy 工作?
- 在我的笔记本上运行任何 Java Web 项目时出错
- 检查echo输入的命令是否成功