如何通过SSH通过Rsync将Android设备(未根)备份到NAS?
这里有一些方法手册可以帮助您:
ssh-keygen -t rsa -f rsync.key sudo apt-get install dropbear /usr/lib/dropbear/dropbearconvert openssh dropbear rsync.key rsync.key.db
将rsync.key.pub
复制到服务器.ssh/authorized.keys
将私钥rsync.key.db
复制到Android设备(需要的地方),并将公钥复制到[]
[如果您在arm-V7-a上运行Android,则可以在此处下载apk:https://f-droid.org/en/packages/org.amoradi.syncopoli/
[如果您在arme-V8-a上运行Android,则必须克隆git仓库git clone https://gitlab.com/fengshaun/syncopoli.git,从f-droid上的源tarball添加jni源,然后使用Android Studio编译新的apk。
/storage/emulated/0/data/rsynch.key.db
)在“操作”页面中,创建任务:-本地到远程(用于在NAS上备份)-设置个人资料名称-将源文件夹设置为备份(即/storage/emulated/0/DCIM/Camera
)-设置目的地(即/media/share/camera
)
并运行任务..文件应显示在NAS上
[如何通过SSH通过Rsync将Android设备(未根)备份到NAS?这里有一些方法手册可以帮助您:配置密钥可以同时使用dropbear或创建Open ssh密钥并转换...
我不得不在Debian Buster上进行一些更改。首先,转换密钥给了我Error: Unrecognised key type
,直到我指定了PEM格式。另外,如果指定了密码,则密码会失败,并显示Error: Ciphers other than DES-EDE3-CBC not supported
。因此创建密钥的正确过程是: