web-dev-qa-db-ja.com

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

Androidデバイスのみを使用してssh経由でAndroidデバイスに転送したいファイルがリモートサーバーにあります。

この設定を使用して、Androidデバイスからscpを試しました

scp remote_user @ remote_Host:fileファイル

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

次に、リモートサーバーから転送しようとしました

scp -P2222ファイルroot @ SSHDroid-ip:/ mnt/extSdCard/file

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

これは許可の問題ですか?以前にリモートサーバーからsshを介してファイルを転送したことがあるので、問題はAndroidデバイス側にあると思います。

編集します。

ファイルをリモートサーバーからscp経由でAndroidデバイスに、Androidデバイス上のSSHDroidサーバーのホームパスに転送できます。このホームパスは非常に面倒で深いため、デバイスの通常のAndroidAPIでは到達できません。

そのため、SSHDroidサーバーのホームパスに転送できますが、AndroidデバイスのSDカードのパスには転送できません。 Androidデバイスの権限設定はどこで変更/確認できますか?

2
Mussé Redi

物理的にremote_Hostに移動し、ファイル所有者をremote_userに変更します。

Sudo chown remote_user /path/to/file

次に、ファイルをコピーする権限が必要です。

1
Rucent88