使用 scp 将文件传输到 Android 设备

使用 scp 将文件传输到 Android 设备

我在远程服务器上有一个文件,我想将其传输到我的 Android 设备ssh,在此过程中仅使用 Android 设备。

使用此设置,我尝试scp从 Android 设备

scp remote_user@remote_host:file file

提示输入密码后,我的权限被拒绝。

然后我尝试从远程服务器传输它

scp -P 2222 file root@SSHDroid-ip:/mnt/extSdCard/file

在没有提示输入密码的情况下,我现在收到一条消息:网络(Android 设备的)无法访问:丢失连接。

这是权限问题吗?我之前已经从远程服务器传输过文件ssh,所以我认为问题出在 Android 设备方面。

编辑。

我可以通过 scp 将文件从远程服务器传输到 Android 设备,再传输到 Android 设备上 SSHDroid 服务器的主路径。这个home路径非常麻烦和深入,并且无法通过设备的常规android API到达。

所以我可以将其传输到SSHDroid服务器的主路径,但不能传输到Android设备上我的SD卡的路径。在哪里可以更改/检查 Android 设备的权限设置?

答案1

实际转到 并将remote_host文件所有者更改为remote_user

sudo chown remote_user /path/to/file

那么您应该具有复制该文件的权限。

相关内容