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.0Puerta 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.userAhora 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 ACCEPTQuedando asi
# iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT
iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPTSe pulsa escape para salir del modo de edicion y :wq para guardar y salir.
iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT
Seguimos...
vi /bin/thinclientmodo de edicion pulsamos i, ya sabeis...
buscamos esta linea y la comentamos
. /tmp/.thinclient.shQuedando asi
# . /tmp/.thinclient.sh:wq para salir y guardar y ya esta.
Continuaremos en el siguiente tutorial. Habilitando el Redboot
No hay comentarios:
Publicar un comentario