通过 SSH 将文件写入 Android 手机 SD 卡?

通过 SSH 将文件写入 Android 手机 SD 卡?

我成功在手机上设置了 SSHDroid,这样我既可以登录,也可以使用 rsync 将文件从手机复制到计算机。但是,当我尝试以另一种方式将文件推回时,我收到错误:

$rsync -vaz -e "ssh -p $port" /data/audio $server:/storage/3201-D8A1/audio

mkdir "/storage/3***-****/audio/" failed: Permission denied (13)

我尝试通过 ssh 登录手机并运行命令

chmod a+w .

没有任何错误消息。但文件夹状态保持不变。

drwxr-xr-x 14 root everybody 128K 2019-04-18 18:36 .

我也尝试将我的 ssh 名称更改为“everybody”,但这也失败了。

SSHDroid
Use 'root' as username
Default password is 'admin'
everybody@***** password: 
sending incremental file list
books/
rsync: recv_generator: mkdir "/storage/3***-****/audio/books" failed: Permission denied (13)
*** Skipping any contents from this failed directory *

**

我确认我有手机目录的写权限,但无论我做什么,它都无法通过 SSH 工作。

编辑:这是一张 SD 卡。我有对内部存储的写入权限。

Android 版本 8.0.0

相关内容