Я хотел бы, чтобы мое устройство Android (Samsung Galaxy) можно было обнаружить через avahi/bonjour, когда оно подключено к сети Wi-Fi, а затем иметь доступ к своей файловой системе через SSH (SFTP).
Для меня это привычный и удобный способ доступа к различным устройствам в моей локальной сети: обнаружить их SSH-сервис через avahi/bonjour (чтобы не иметь дело с IP-адресами) и подключиться к ним по ssh. Я бы использовал этот способ для своих систем GNU/Linux (например, Ubuntu).
Существует ли бесплатное (= libre -- потому что я ценю свободу хакерства) программное обеспечение для Android, которое реализовало бы это, а именно:
Я использую бесплатный SSHelper (без рута), так как он недавно добавил вещание ZeroConf. Он предоставляет сервер SSH и RSYNC (передача файлов), а также транслирует имя ZeroConf. Другой клиент avahi/bonjour может подключиться без необходимости знать имя хоста Android. Более подробно объяснено в этом другом ответе: Установите имя хоста для SSHelper
ssh SSHelper:2222
. Любые подсказки/советы? Спасибоdns-sd -B
), но я не смог к нему подключиться. Как вы подключаетесь к своему телефону по имени (какое имя вы используете) с помощью SSHelper?
imz -- Иван Захарьящев
imz -- Иван Захарьящев
Иззи
/etc/hosts
). Так что мне нужно запоминать не IP-адреса, а «псевдонимы» устройств, что довольно легко сравнивать.imz -- Иван Захарьящев
Иззи
imz -- Иван Захарьящев