Использование scp для передачи файлов на устройство Android

У меня есть файл на удаленном сервере, который я хочу перенести на свое устройство Android по ssh , только используя устройство Android в этом процессе.

Используя эту настройку, я попробовал scp с устройства Android

scp remote_user @ remote_host: файл

После запроса пароля мне было отказано в разрешении.

Затем я попытался перенести его с удаленного сервера

scp -P 2222 file root @ SSHDroid-ip: / mnt / extSdCard / файл

Не запрашивая пароль, я получаю сообщение о том, что сеть (устройства Android) недоступна: потерянное соединение.

Это проблема разрешения? Я ранее передавал файлы через ssh с удаленного сервера, поэтому я предполагаю, что проблема находится на стороне устройства Android.

Редактировать.

Я могу передать файл с удаленного сервера на устройство Android через scp на домашний путь сервера SSHDroid на устройстве Android. Этот домашний путь очень громоздкий и глубокий, и его невозможно достичь с помощью обычного API-интерфейса Android.

Поэтому я могу перенести его на домашний путь сервера SSHDroid, но не на путь моей SD-карты на устройстве Android. Где я могу изменить / проверить настройки разрешений устройства Android?

One Solution collect form web for “Использование scp для передачи файлов на устройство Android”

Физически перейдите на remote_host и измените владельца файла на remote_user .

 sudo chown remote_user /path/to/file 

Затем у вас должны быть права на копирование файла.

  • Копирование последних файлов с удаленных серверов
  • Предотвращение scp и менее команд, читающих интерактивный скрипт tcsh
  • Как перенаправить вывод в журнал из команды wait
  • Можете ли вы scp, sftp или rsync, трубу?
  • Потеря качества файла .eps после использования scp для передачи с удаленного сервера
  • scp между двумя серверами не в одной сети
  • scp и владелец файла
  • Как сжимать и передавать папки с одного сервера на другой по сети
  • Как scp с регулярными выражениями
  • scp с использованием ssh-туннелирования
  • Команда scp, работающая в bash, не работает в zsh
  • Linux и Unix - лучшая ОС в мире.