Я пытаюсь заставить scp работать с телефона на компьютер.
Он работает от компьютера к телефону.
Но от телефона к компьютеру я получил:
/usr/bin/dbclient: No such file or directory
Как я могу получить dbclient на Android?
Я посмотрел на источники CyanogenMod, но, похоже, имеет такую же проблему и не предоставляет двоичный файл dbclient.
спасибо для помощи
Это путь для меня: компиляция из источника с Android NDK и исправления от: http://dan.drown.org/android/
scp с мобильного на ПК apk доступен в приведенной ниже ссылке
ниже API могут быть полезны.
import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile;
Я предлагаю вам взглянуть на исходный код Connectbot - он не делает scp, но обеспечивает доступ к оболочке SSH, возможно, ответ там где-то там.
Кроме того, проект dumload содержит код клиента scp; получить его с помощью:
git clone http://git.joshuawise.com/dumload.git/