Configurar servidor Digital Ocean
eduardopasochoaApuntes14 de Abril de 2021
547 Palabras (3 Páginas)104 Visitas
Configurar Digital Ocean
Activar el bono de 10 USD con un código consultado el Google.
Una vez activada la cuenta seleccionar Ubuntu y Standard Droplets 1GB.
[pic 1]
Usar versión LTS
Private networking
Add SSH keys
Click en Generate
Una vez creado el Droplet, digital ocean envia un nombre de usuario y contraseña al correo para el ingreso si no se ha utiizado SSH Key.
Ingresar a mobaxterm y crear una nueva session
Acceder con SSH keygen, si da error pide contraseña (la del correo)
La SSH Key se crea en mobaxterm: Tools -> Mobakeygen -> Generate -> Save private key
Private Key es un archive .ppk
Con Mobaxterm:
Levantamiento Mosquitto + node-red
#sudo apt-get update
#sudo apt-get upgrade
#sudo apt-get install mosquitto
#sudo apt-get install mosquitto-clients
Para crear nombre de usuario y contraseña:
#sudo mosquitto_passwd –c /etc/mosquitto/passwd eduardo //command not found
Password:
Confirm Password:
ps –ef //muestra procesos que estan corriendo
kill -9 3664 //matar proceso mosquito 3664
Configuracion de mosquitto
#nano /etc/mosquitto/mosquitto.conf //abre el archivo mosquitto.conf
---VARIACIONES
allow_anonymous false
password_file /etc/mosquitto/passwd Ctrl O Grabar Ctrl X Salir
mosquitto -v -c /etc/mosquitto/mosquitto.conf //reiniciar mosquito debe quedar el cursor fijo, no regresar a línea de comando
Comprobar:
En una pantalla mobax:
mosquitto_sub –h localhost –t /prueba1/ -u eduardo –P eduardo001 //subscribe a topic prueba1 P debe ser mayuscula
En otra pantalla mobax:
mosquitto_pub –t /prueba1/ -u eduardo –P eduardo001 –m “Hola” //publica a topic prueba1
mosquitto_sub -h localhost -t /ejemplo/ -u carlos -P carlos*** //subscrición
Instalar node red:
sudo apt-get install nodejs-legacy
sudo apt-get install nodejs //si no vale anterior
nodejs –v //ver versión
sudo apt-get install npm
npm –v //ver version
sudo npm install –g --unsafe-perm node-red
npm install -g node-red-admin
Comprobar:
node-red Deben aparecer varias lineas de texto
Permitir puertos en firewall de linux
#sudo ufw allow 1880
#sudo ufw allow 1883
Para cambiar Puerto de acceso: (por bloque de red ESPE)
Nano /root/.node-red/setting.js
...