www start portable mac ubuntu redis

ubuntu - start - abrir el puerto redis para conexiones remotas



start redis on boot ubuntu (5)

¿Estableciste la opción de vinculación para permitir el acceso remoto en el servidor redis?

Antes (archivo /etc/redis/redis.conf )

bind 127.0.0.1

Después

bind 0.0.0.0

y ejecute el sudo service redis-server restart para reiniciar el servidor. Si ese no es el problema, es posible que desee comprobar cualquier firewall que pueda bloquear el acceso.

Importante: si no utiliza un servidor de seguridad (iptables, ufw ..) para controlar quién se conecta al puerto en uso, CUALQUIERA puede conectarse a esta instancia de Redis. Sin usar el AUTH Redis eso significa que cualquiera puede acceder / cambiar / eliminar sus datos. ¡Cuidate!

Puedo ping pong redis en el servidor

# redis-cli ping PONG

Pero de forma remota tiene problemas:

$ src/redis-cli -h REMOTE.IP ping Could not connect to Redis at REMOTE.IP:6379: Connection refused

En config obtuve un puerto estándar:

# Accept connections on the specified port, default is 6379. # If port 0 is specified Redis will not listen on a TCP socket. port 6379

Entonces, ¿debería abrir el puerto 6379 en una máquina ubuntu remota? ¿Cómo hacerlo?


1- Comentar enlace bind 127.0.0.1

2- set requirepass yourpassword

luego verifica si el firewall bloqueó tu puerto

iptables -L -n

servicio de parada de iptables



Paso 1: ir a la ubicación: /etc/redis.conf

Paso 2: Comando fuera del enlace 127.0.0.1

Paso 3: Reiniciar Redis: - sudo systemctl start redis.service

Paso 4: deshabilitar Firewalld systemctl disable firewalld

Paso 5: Stop Firewalld systemctl stop firewalld

Entonces intenta.

redis-cli -h 192.168.0.2 (ip) -a redis (nombre de usuario)


Una nota rápida de que hacer esto sin asegurar aún más su servidor Redis no es una buena idea, ya que puede dejarlo abierto para atacar. Asegúrese de implementar también AUTH o de otra manera asegurar eso. Ver http://redis.io/topics/security para más detalles.