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デバイスの権限設定はどこで変更/確認できますか?
物理的にremote_Host
に移動し、ファイル所有者をremote_user
に変更します。
Sudo chown remote_user /path/to/file
次に、ファイルをコピーする権限が必要です。