Chciałbym, aby moje urządzenie z Androidem (Samsung Galaxy) było wykrywalne przez avahi / bonjour, gdy jest podłączone do sieci Wi-Fi, a następnie aby móc uzyskać dostęp do swojego systemu plików za pośrednictwem SSH (SFTP).
Dla mnie jest to znany i wygodny sposób na dostęp do różnych urządzeń w mojej sieci lokalnej: aby odkryć ich usługę SSh za pośrednictwem avahi / bonjour (bez konieczności zajmowania się adresami IP) i wysłać do nich ssh. Użyłbym tego w moich systemach GNU / Linux (takich jak Ubuntu).
Czy istnieje darmowe (= libre - ponieważ doceniam swobodę hakowania) oprogramowanie dla Androida, które to zaimplementuje, a mianowicie:
- obsługa avahi / bonjour dla Androida, dzięki czemu urządzenie z Androidem będzie dostępne po nazwie w domenie .local (zamiast po samym adresie IP);
- oraz serwer SSH z obsługą publikowania przez Avahi / bonjour (mdnssd).
/etc/hosts
). Nie muszę więc zapamiętywać adresów IP, ale urządzenia „pseudonimy”, co jest dość łatwe do porównania.Odpowiedzi:
Korzystam z bezpłatnego SSHelpera (bez rootowania), ponieważ ostatnio dodał nadawanie zeroConf. Zapewnia serwer SSH i RSYNC (transfer plików), jednocześnie nadając nazwę ZeroConf. Inny klient avahi / bonjour może połączyć się bez konieczności znajomości nazwy hosta Androida. Bardziej szczegółowo wyjaśniono w tej drugiej odpowiedzi: Ustaw nazwę hosta dla SSHelper
źródło
ssh SSHelper:2222
. Wszelkie wskazówki / porady? Dziękidns-sd -B
), ale nie mogłem się z nią połączyć. Jak połączyć się z telefonem według nazwy (jakiej nazwy używasz) w SSHelper?