scpを使用してAndroidデバイスにファイルを転送する

scpを使用してAndroidデバイスにファイルを転送する

リモートサーバーにファイルがありますが、sshAndroidデバイスのみを使用してそのファイルを自分のAndroidデバイスに転送したいと思います。

scpこの設定を使用してみました。

scp remote_user@remote_host:file file

パスワードの入力を求められた後、私の権限が拒否されました。

その後、リモートサーバーから転送しようとします。

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

パスワードの入力を求められず、次のメッセージが表示されます。ネットワーク(Androidデバイス用)にアクセスできません:接続が失われました。

権限の問題ですか?以前にリモートサーバーからファイルを転送したことがあり、sshAndroidデバイスに問題があるようです。

編集する。

scpを使用すると、リモートサーバーからAndroidデバイスにファイルを転送し、Androidデバイス上のSSHDroidサーバーのデフォルトパスにファイルを転送できます。このホームパスは非常に面倒で深く、端末の一般的なAndroid APIではアクセスできません。

したがって、SSHDroidサーバーのデフォルトパスに転送できますが、AndroidデバイスのSDカードパスには転送できません。 Androidデバイスの権限設定をどこで変更/確認できますか?

答え1

実際に行ってremote_hostファイルの所有者をremote_user

sudo chown remote_user /path/to/file

その後、ファイルをコピーする権限が必要です。

関連情報