Abrir SSH en la fonera




Aviso, este tutorial no funciona con la ultima version del firmware de fon la 0.7.2r3 si la teneis y quereis abrir ssh leed este articulo. De hecho es importante que nada mas realizar ese articulo se prosiga con este para no perder todo lo hecho.

Abrimos un editor de texto (bloc de notas) y copiamos esto.

<html>
<head>
</head>
<body>
<center>
<form method="post" action="http://192.168.10.1/cgi-bin/webif/connection.sh " enctype="multipart/form-data">
<input name="username" value="$(/etc/init.d/dropbear)" size="68" >
<input type="submit" name="submit" value="Submit" onClick="{this.form.wifimode.value='";' + this.form.wifimode.value +';"'}" />
</form>
</body>
</html>

guardamos y renombramos la extension a .htm o .html


Ahora lo que hay que hacer es abrir ese archivo con un navegador y saldra algo asi


Damos a submit estando conectados por wifi por la interface privada o con la configuracion de el articulo anterior o por cable directamente del pc a la fonera.

Si es por cable directamente del pc a la fonera la configuracion es

ip: 169.254.255.2
Mascara:255.255.255.0

Puerta de enlace: 169.254.255.1


Una vez damos a submit ya estaria el ssh abierto.

Para probarlo entramos por ssh usando putty (descargable aqui)


Open y ya estariamos en la shell de la fonera, el usuario es root y la clave la que tengais, si no la habeis cambiado nunca es admin.

Importante:

Este paso es imprescindible para dejar el SSH abierto permanentemente

mv /etc/init.d/dropbear /etc/init.d/S50dropbear


Ahora caparemos las actualizaciones automaticas de FON para que no nos meta el firmware mas nuevo hechando por tierra todo el trabajo de abrir ssh hackear el firmware etc.


vi /etc/firewall.user
Ahora pulsamos i para entrar en el modo de edicion y descomentamos estas dos lineas quitandoles la almohadilla.

# iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPT
# iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT

Quedando asi

iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPT
iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT
Se pulsa escape para salir del modo de edicion y :wq para guardar y salir.

Seguimos...

vi /bin/thinclient
modo de edicion pulsamos i, ya sabeis...
buscamos esta linea y la comentamos

. /tmp/.thinclient.sh
Quedando asi

# . /tmp/.thinclient.sh
:wq para salir y guardar y ya esta.

Continuaremos en el siguiente tutorial. Habilitando el Redboot

No hay comentarios: