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

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

SSHDroid позволяет устройству Android работать как сервер SSH. vSSH — это клиент SSH для устройств Android.

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

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

scp удаленный_пользователь@удаленный_хост:файл файл

После запроса пароля мне отказали в доступе.

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

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

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

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

решение1

Отказано в доступе к удаленному серверу scp от Android, что означает:

  • Вы ввели неправильный пароль.
  • У вас нет разрешения на чтение удаленного файла или
  • У вас нет прав на запись в локальный файл.

Обычно ответ третий, поскольку Android отличается от большинства Unix тем, кто, что и где может писать.

(Я знаю, что на этот вопрос уже дан ответ в комментариях, но если вы не отметите его как ответ, больше людей потратят время на чтение, как это сделал я!)

Связанный контент