Uso del VPS del Máster de Industria 4.0 el curso 2021-2022

De binefa.com
Salta a la navegació Salta a la cerca

Acceso desde Windows

Acceso mediante ssh

Desde Windows 10 se puede usar ssh desde el terminal (cmd) de Windows (Cambiar 05 por el número asignado en clase):

ssh master05@vps656540.ovh.net

La primera vez que se accede mediante ssh nos alerta que es la primera vez accediendo a ese ordenador remoto. Escribir yes cuando pregunte si estamos seguros. A continuación pregunta por la contraseña (no hay eco en el terminal y parece que no se está escribiendo nada. Funciona así por seguridad). Introducir la contraseña proporcionada en clase.

Acceso mediante putty

Seleccionar en putty la conexión ssh al servidor vps656540.ovh.net

Cuando pregunte por el usuario introducir master1x cambiando 1x por el número asignado en clase. Y la contraseña es la proporcionada en clase.

La primera vez que se accede el programa putty nos alerta que es la primera vez accediendo a ese ordenador remoto. Seleccionar el botón de Aceptar.

Acceso mediante terminal en GNU/Linux

Cambiar 05 por el número asignado en clase.

ssh -o ServerAliveInterval=30 master05@vps656540.ovh.net

La primera vez que se accede mediante ssh nos alerta que es la primera vez accediendo a ese ordenador remoto. Escribir yes cuando pregunte si estamos seguros. A continuación pregunta por la contraseña (no hay eco en el terminal y parece que no se está escribiendo nada. Funciona así por seguridad). Introducir la contraseña proporcionada en clase.

Como usar el terminal de usuario normal con permisos de usuario primario

Precediendo a la orden del terminal sudo (superuser domain). Usar este poder exclusivamente cuando haga falta.

Ejemplo de diferencia de ejecución de una orden con permisos de usuario normal o de usuario primario (superusuario):

$ netstat -atpun
(No info could be read for "-p": geteuid()=1016 but you should be root.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:5347          0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:18083           0.0.0.0:*               LISTEN      -  
...
$ sudo netstat -atpun
[sudo] password for master05: 
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:5347          0.0.0.0:*               LISTEN      31835/lua5.1        
tcp        0      0 0.0.0.0:18083           0.0.0.0:*               LISTEN      24492/beam.smp
...

En algunos casos excepcionales hace falta ejecutar un conjunto de órdenes siendo usuario primario (root). Hay dos opciones: 1) Acceder como root

su -

Introducir la contraseña de usuario primario (no proporcionada en el curso).

2) Acceder como root usando las credenciales de usuario con privilegios de uso de la orden sudo:

$ sudo bash
root@jitsi:/home/master05# 

El símbolo $ indica que se es usuario normal. El símbolo # indica que se es usuario primario.

El uso de los permisos como usuario primario tiene que ser excepcional. Es muy peligroso tener privilegios que pueden afectar a la estabilidad del sistema. Es algo parecido a ejecutar programas como Administrador en el sistema operativo Windows.

Gestión del estado de la instancias NodeRED

Estado de las instancias

sudo pm2 status

Reinicio de las instancias

sudo pm2 restart node-red10   (corresponde a master10)