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

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

SSHDroid 让 Android 设备充当 ssh 服务器。vSSH 是 Android 设备的 ssh 客户端。

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

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

scp 远程用户@远程主机:文件 文件

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

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

scp -P 2222 文件根@SSHDroid-ip:/mnt/extSdCard/file

无需输入密码,我现在收到网络(Android 设备)无法访问的消息:连接丢失。

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

答案1

您从 android scp 到远程服务器权限被拒绝意味着:

  • 你的密码不正确
  • 您无权读取远程文件或
  • 您没有权限写入本地文件

通常答案是第三个,因为 android 与大多数 unix 的不同之处在于谁可以在哪里写什么。

(我知道这个问题在评论中已经回答过了,但是如果你不把它标记为已回答的话,会有更多的人像我一样浪费时间阅读它!)

相关内容