Экземпляр AWS EC2 Ubuntu, не разрешающий соединения с Redis

Я создал экземпляр EC2 t2.micro и смог подключиться к машине по SSH и установить Redis. Redis работает, так как я могу использовать redis-cli, пинг / понг и писать записи из командной строки. Я разрешаю порт Redis в группе безопасности для этого компьютера, однако я все еще не могу получить доступ к Redis вне сети. Я даже попытался разрешить всем IP-адресам доступ к 6379.

Группа безопасности выглядит так: SSH - TCP - 22 - Мой IP Пользовательский TCP - 6379 - 0.0.0.0/0

Есть ли другой брандмауэр, к которому мне нужен этот доступ? Я попытался подключиться к экземпляру EC2 Redis из своего дома и из другой сети, используя приложение настраиваемого узла и Redis Desktop Manager.

2
задан 9 December 2016 в 16:17
1 ответ

Проблема заключалась в том, что в руководстве по Digital Ocean, которое я следил, не упоминался защищенный режим или привязка.

Мне нужно было изменить мой файл redis.conf и отключить защиту и привязать 0.0. 0,0. Найдите в файле conf файлы protected и bind, и вы найдете эти значения. Вы также можете просто закомментировать строку привязки, и это фактически то же самое, что установить для нее значение 0.0.0.0.

Кроме того, когда вы это делаете, документ conf предупреждает вас, что вы открываете свой сервер открытым для Интернета, поэтому это Хорошая идея - установить брандмауэр.

1
ответ дан 3 December 2019 в 12:37

Теги

Похожие вопросы