Мне довольно часто нужно скидывать файлы с компьютера на Android-устройства и обратно в разных местах, и я хочу для этого найти удобный способ быстрого доступа без сторонних программ, например по SFTP протоколу.
Запустить на Android-девайсе SSH/SFTP сервер это не проблема, но меня постоянно мучает то, что каждый раз мне нужно на устройстве смотреть какой оно получило IP-адрес чтобы к нему подключиться и вводить его. А если WiFI-сети нет, то через 3G вообще все русские провайдеры закрывают порты или выдают серые IP, что не достучишься.
Я уже пробовал организовывать связь через SSH Tunnel, но проблема в том что после каждого дисконнекта и смены IP-адреса - тунель отсыхает минут на 10-20 т.к. старый туннель ещё ждет что я продолжу со старого IP работать и не дает новому туннелю запуститься. У меня есть сервера с белыми IP-адресами через которые можно организовать постоянные туннели, но с нестабильным интернетом через 3G или общественный вайфай - прям беда какая-то, работать через SSH-туннели невозможно ;(
Можете подсказать какими способами можно организовать нормальный доступ к файлам телефона при любой сети? Чтобы мне не нужно было каждый раз доставать девайс, нажимать на нем кнопки, смотреть какой он получил айпишник, а просто набрал что-то типа sftp://myphone.mydomain.com и начал работу с файлами.