Conectarnos al MSXVR por SSH

Any kind of documents about MSXVR/MSX
Post Reply
Rober
Posts: 22
Joined: Sat Oct 09, 2021 9:45 am
Been thanked: 6 times

Conectarnos al MSXVR por SSH

Post by Rober »

Para poder realizar este procedimiento antes tienes que realizar estas configuraciones:
Esta configuración nos permitirá conectarnos a la Raspberry Pi de nuestro MSXVR desde otro equipo por SSH. Desde el terminal de la RPI ejecutar el siguiente comando:

Code: Select all

raspi-config
En el menú que aparece seleccionar la opción “5 Interfacing Options”, luego “P2 SSH”, confirma con "Sí" y si todo va bien debe salir un mensaje indicando que el servicio se ha activado:
pantallas_para_activar_ssh.png

Pulsamos INTRO para aceptar y salimos de la aplicación. En mi caso conseguí acceder por SSH sin necesidad de reiniciar la RPI, si tienes algún problema prueba a reinciarla(reboot). Ahora lo primero que haremos será ver qué IP tiene la RPI, para ello ejecutaremos el comando “ifconfig” o mejor “ifconfig eth0” para que nos muestre sólo la información de ese adaptador:
ifconfig eth0.png

En el parámetro "inet" podemos ver la IP, que en este caso ha asignado mi router por DHCP ya que así la tengo configurada. Una vez que sabemos la IP, desde otro equipo probaremos a conectarnos con la siguiente orden(suponiendo que estas en un sistema Linux), nota que nos estamos conectando con el usuario “pi”(por seguridad el usuario “root” no suele tener habilitado el acceso directo por SSH):

Code: Select all

ssh pi@192.168.1.233
La primera vez que nos conectamos el equipo nos pide confirmar su huella de autentificación. Como es una máquina que conocemos le decimos que “yes”. La huella queda almacenada automáticamente para futuras conexiones por lo que ese mensaje ya no volverá a salir. Ahora pedirá la contraseña del usuario “pi” que por defecto es “raspberry”.

Al iniciar sesión nos muestra un mensaje de advertencia diciendo que hemos entrado con la contraseña por defecto del usuario "pi". Para que no salga ese mensaje cada vez que entremos, tenemos que cambiar la contraseña, lo podemos hacer con la orden "passwd". No hay problema si olvidamos esta contraseña. Como el MSXVR inicia con el usuario "root" la podemos resetear desde el terminal local ejecutando "passwd pi".

Una vez dentro del sistema vemos que el indicador del terminal se muestra con el símbolo “$” lo que significa que estamos con un usuario sin privilegios, lo que es normal por que hemos entrado con el usuario “pi”. Nosotros necesitamos tomar los privilegios de “root” ya es en su directorio principal donde se encuentran todos los ficheros del MSXVR, para ello ejecutamos la orden “sudo su” y luego “cd” para pasarnos a su directorio principal. Podemos comprobar con “ls- l” que vemos los ficheros del MSXVR. En la siguiente imagen se muestra el resultado de ejecutar las órdenes comentadas:
resumen_acceder_por_ssh.png

Por último comentar que si no hemos desactivado la carga del script "run" en el fichero "/etc/profile" veremos el siguiente mensaje de error al iniciar la sesión por SSH:

Code: Select all

-bash: ./run: No existe el fichero o el directorio
En el procedimiento para "Desactivar la carga del software del MSXVR" explico la razón y como hacer para solucionarlo.
Post Reply