Me gustaría que mi dispositivo Android (un Samsung Galaxy) sea detectable a través de avahi / bonjour cuando esté conectado a una red WiFi, y luego poder acceder a su sistema de archivos a través de SSH (SFTP).
Para mí, esa es una forma familiar y conveniente de acceder a varios dispositivos en mi red local: descubrir su servicio SSh a través de avahi / bonjour (no tener que lidiar con direcciones IP), y enviarles mensajes. Lo usaría de esta manera para mis sistemas GNU / Linux (como Ubuntu).
¿Existe un software gratuito (= libre, porque aprecio la libertad de piratería) para Android que implementaría esto, a saber:
- soporte de avahi / bonjour para Android, para que el dispositivo Android sea accesible por nombre en el dominio .local (en lugar de solo por su dirección IP);
- y un servidor SSH con soporte para publicarse a través de Avahi / bonjour (mdnssd).
/etc/hosts
). Así que no tengo que recordar las IP, sino los "apodos" de los dispositivos, lo cual es bastante fácil de comparar.Respuestas:
He estado usando el SSHelper gratuito (sin enraizamiento) desde que recientemente agregó la transmisión zeroConf. Proporciona un servidor SSH y RSYNC (transferencia de archivos), al tiempo que transmite un nombre ZeroConf. Otro cliente avahi / bonjour puede conectarse sin necesidad de conocer el nombre de host de Android. Explicado con más detalle en esta otra respuesta: Establecer nombre de host para SSHelper
fuente
ssh SSHelper:2222
. ¿Alguna pista / consejo? Graciasdns-sd -B
) pero no pude conectarme a él. ¿Cómo se conecta a su teléfono por nombre (qué nombre usa) con SSHelper?