リモートサーバーにファイルがありますが、ssh
Androidデバイスのみを使用してそのファイルを自分のAndroidデバイスに転送したいと思います。
scp
この設定を使用してみました。
scp remote_user@remote_host:file file
パスワードの入力を求められた後、私の権限が拒否されました。
その後、リモートサーバーから転送しようとします。
scp -P 2222 file root@SSHDroid-ip:/mnt/extSdCard/file
パスワードの入力を求められず、次のメッセージが表示されます。ネットワーク(Androidデバイス用)にアクセスできません:接続が失われました。
権限の問題ですか?以前にリモートサーバーからファイルを転送したことがあり、ssh
Androidデバイスに問題があるようです。
編集する。
scpを使用すると、リモートサーバーからAndroidデバイスにファイルを転送し、Androidデバイス上のSSHDroidサーバーのデフォルトパスにファイルを転送できます。このホームパスは非常に面倒で深く、端末の一般的なAndroid APIではアクセスできません。
したがって、SSHDroidサーバーのデフォルトパスに転送できますが、AndroidデバイスのSDカードパスには転送できません。 Androidデバイスの権限設定をどこで変更/確認できますか?
答え1
実際に行ってremote_host
ファイルの所有者をremote_user
。
sudo chown remote_user /path/to/file
その後、ファイルをコピーする権限が必要です。