Estoy ejecutando CyanogenMod 7 y me gustaría habilitar el inicio de sesión SSH sin contraseña en mi ordenador principal Linux en mi red, pero solo cuando el teléfono esté accediendo al servidor sobre la misma red. ¿Cómo/dónde debo colocar mi archivo .ssh/known_hosts para habilitar esto?
Respuesta
¿Demasiados anuncios?Prueba esto:
-
Genera una clave pública de tu dispositivo Android. ¡Nunca incluyas tu contraseña en scripts! :)
-
Colócala en
.ssh/authorized_keys
en tu ordenador principal -
Luego utiliza la máscara
"from="
para limitar la IP/el nombre de host a tu LAN, comofrom="192.168.1.*"
.
Si el rango de IP no funciona, configura un nombre de host fijo para la dirección MAC de tu dispositivo en WLAN. Algunos firmwares de AP, como OpenWRT, lo permiten.