Shell interprete comandos enigma2

Los shell en nuestros receptores enigma2 nos dan la posibilidad de ejecutar programas que se hallan en nuestros receptores a traves de una linea de comandos.

Para acceder a nuestro receptor y poder ejecutar los comandos disponibles es necesario un protocolo de red para acceder desde otro dispositivo.

Los protocolos mas usuarios son telnet y ssh, por seguridad vamos a descartar el protocolo telnet ya que usa textos planos y es muy facil que alguien pueda capturar nuestro usuario y contraseña, por lo que vamos a ver como usar en nuestro caso el protocolo ssh.

Para acceder a traves del protocolo de red ssh es necesario tener instalado en nuestro pc por ejemplo algun programa cliente ssh (aunque en versiones windows 10 recientes por defecto ya esta instalado), vamos a usar el programa putty, para ello lo podemos descargar de su web oficial: https://www.putty.org/

Para poder establecer la comunicacion es necesario conocer de nuestro receptor:

  • ip de red

Simplemente una vez conectado el receptor a nuestro router accedemos a menu + configuracion + sistema + red + configuracion del adaptador de red y nos mostrara la ip que vamos a necesitar.

5

  • usuario y password de acceso

Usuario: Por defecto en todas las imagenes enigma2 el usuario es root

Password: La mayoria de las imagenes por defecto van sin password como por ejemplo openatv, (si el receptor no tiene password asignada no es posible acceder al protocolo ssh), por lo que lo primero que vamos hacer es establecer una password al receptor, para ello en esta ocasion en openatv accedemos a menu + configuracion + sistema + red + password setup

1

234

Una vez ya tenemos nuestro receptor con password asignada vamos a ver como acceder al mismo por protocolo ssh con el programa putty.

1. Abrimos el programa y seleccionamos protocolo ssh y observaremos como el puerto de acceso es el 22

8

2. En hostname o ip, introducimos la ip de nuestro receptor (en este caso para acceder desde nuestra red)

9

3. A continuacion pulsamos en Open y en la ventana que nos aparece damos a si

10

4. Ahora ya nos aparecera la interfaz para poder loguearnos al receptor, en login as introducimos el usuario que como mencionemos era root

11

12

5. A continuacion pulsamos intro y nos aparece para introducir el password

13

Introducimos el mismo (aunque parezca que no estamos escribiendo nada si se esta realizando), una vez introducido pulsamos en intro, y si todo fue correcto hemos accedido a nuestro receptor

15

Introduccion de comandos

Una vez hemos accedido a nuestro receptor, como comentemos al inicio es posible ejecutar linea de comandos (programas preestablecidos en el receptor), vamos a realizar un recorrido por los mas basicos.

En primer lugar hay que saber que enigma2 es un arbol de directorios jerarquico y que al acceder al mismo como hemo visto, normalmente nos encontraremos en el directorio /home/root, para saber en que directorio nos hallamos lo podemos realizar con el comando

 pwd

20

Con el comando ls nos muestra los archivos y directorios dentro del directorio donde nos encontramos

ls

21

A modo ejemplo unos comandos basicos:

cd – se usa para cambiar de directorio:

Nos situamos en el directorio raiz del receptor

cd /

Volvemos al directorio /home del usuario

cd ~

Nos situamos en un directorio que deseamos

cd /directorio

mdkir – Se usa para crear un directorio nuevo

mkdir /home/root/prueba

25

cp – Copiamos un directorio o archivo, si deseamos copiar la carpeta prueba creada de /home/root/prueba a la raiz del receptor

cp /home/root/prueba /

28

mv – Es lo mismo que el comando cp, pero se borra el archivo del directorio origen

mv /home/root/prueba /

rm – Borramos un directorio o archivo

rm -r /home/root/prueba

chmod – le damos permiso de ejecucion a un archivo o carpeta

chmod 755 /home/root/prueba

Si queremos hacer ejecutable un archivo:

chmod +x /home/root/prueba

ps – Ver procesos que se estan ejecutando

ps -A

30

kill – killall – Detener un proceso de nuestro receptor

killall -9 nombreproceso

kill -9 piddelproceso

passwd – cambiar password del receptor

passwd

reboot – Reiniciar completamente el receptor

reboot

reiniciar enigma2 – para reiniciar enigma2

init 4 @@ init 3

!! – Ejecutar ultimo comando

!!

exit – Terminar la conexion ssh con el receptor

exit

 

 

 

 

 

 

Related posts

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: