Как мне смонтировать файловую систему моего андроида по сети с помощью sshfs?

Как мне подключить устройство Android через беспроводную сеть с помощью sshfs, чтобы я мог получить доступ к его файлам через мой файловый менеджер или терминал?

1 ответ

Решение

Сначала установите приложение sshelper на свой телефон, это также может работать с другими приложениями ssh/sshfs, но это прекрасно работает и имеет лицензию gpl.

Затем настройте приложение sshelper (выберите пароль и т. Д.) И проверьте, можете ли вы подключить ssh к своему телефону. Пытаться ssh ANDROID_IP_ADRESS -p 2222, Где ANDROID_IP_ADRESS - это IP-адрес вашего андроида. Вы можете узнать IP-адрес своего Android после нажатия на значок гаечного ключа в приложении sshelper. Вам будет предложено ввести пароль, который вы установили в приложении sshelper.

Если это не сработает, посмотрите руководство по началу работы с ssh. Все на стороне андроида должно быть настроено правильно, просто установив приложение, запускающее его. Таким образом, проблема, вероятно, будет на вашей машине Linux. Имейте в виду, что вам придется предпринять дополнительные шаги, чтобы иметь возможность подключиться по ssh к вашему Android, когда вы не в той же сети.

После того, как вам удалось подключиться к вашему телефону по ssh, создайте каталог, в котором вы хотите, чтобы файлы вашего андроида появлялись. Я просто пошел в свой домашний каталог и побежал mkdir Android, если вы сделаете это по-другому, вам придется изменить ~/Android в следующей команде.

На моем андроиде файлы, видимые в моем проводнике, находились в /storage/emulated/0, если на вашем телефоне это не так, замените /storage/emulated/0 на нужный вам путь.

Наконец, вы можете запустить команду:

sshfs ANDROID_IP_ADRESS:/storage/emulated/0 ~/Android -p 2222

И файлы вашего андроида будут видны в каталоге ~/Android.

Другие вопросы по тегам