Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11732|Resposta: 2

[Redis] O Redis permite acesso remoto

[Copiar link]
Publicado em 23/08/2018 14:51:17 | | |
Por padrão, o Redis só permite acesso local, e você pode modificar o redis.conf para tornar o Redis acessível remotamente

Abrir o arquivo redis.conf é descrito na seção NETWORK

################################## REDE #####################################

# Por padrão, se nenhuma diretiva de configuração "vinculada" for especificada, Redis escuta
# para conexões de todas as interfaces de rede disponíveis no servidor.
# É possível ouvir apenas uma ou várias interfaces selecionadas usando
# a diretiva de configuração "bind", seguida por um ou mais endereços IP.
#
# Exemplos:
#
# vincular 192.168.1.100 10.0.0.1
# vincular 127.0.0.1 ::1
#
# ~~~ AVISO ~~~ Se o computador rodando Redis for exposto diretamente ao
# Internet, vincular a todas as interfaces é perigoso e expõe o
# Instância para todo mundo na internet. Então, por padrão, removemos o comentário
# seguindo a diretiva de vinculação, que forçará Redis a ouvir apenas em
# o endereço da interface de lookback IPv4 (isso significa que o Redis poderá
# aceitar conexões apenas de clientes que estão acessando o mesmo computador
# está correndo).
#
# SE VOCÊ TEM CERTEZA DE QUE QUER QUE SUA INSTÂNCIA ESCUTE TODAS AS INTERFACES
# APENAS COMENTE A SEGUINTE LINHA.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vincular 127.0.0.1
Workaun: comentar o bind 127.0.0.1 permite que todos os IPs acessem os redis
Se quiser especificar múltiplos acessos de IP, mas não todos os acessos de IP, você pode vincular

Nota
Aqui vai outra explicação

# O modo protegido é uma camada de proteção de segurança, para evitar isso
# Instâncias Redis deixadas abertas na internet são acessadas e exploradas.
#
# Quando o modo protegido está ativado e se:
#
# 1) O servidor não está vinculado explicitamente a um conjunto de endereços usando o
# Diretiva "Vincular".
# 2) Nenhuma senha está configurada.
#
# O servidor só aceita conexões de clientes que se conectam a partir do
# Endereços de loopback IPv4 e IPv6 127.0.0.1 e ::1, e do domínio Unix
# Sockets.
#
# Por padrão, o modo protegido está ativado. Você deve desativá-lo apenas se
# você tem certeza de que quer clientes de outros hosts para se conectar com a Redis
# mesmo que nenhuma autenticação esteja configurada, nem um conjunto específico de interfaces
# são listados explicitamente usando a diretiva "bind".
modo protegido sim
Após o redis 3.2, o redis adicionou o modo protegido; nesse modo, mesmo que o bind 127.0.0.1 seja anotado, um erro ainda é reportado ao acessar o redisd novamente, conforme segue

(erro) NEGADO, o Redis está rodando em modo protegido porque o modo protegido está ativado, nenhum endereço de vinculação foi especificado, nenhuma senha de autenticação é solicitada aos clientes. Nesse modo, as conexões são aceitas apenas pela interface de loopback. Se você quiser se conectar de computadores externos ao Ridis, pode adotar uma das seguintes soluções: 1) Basta desativar o modo protegido, enviando o comando 'CONFIG SET protected-mode no' do Interface loopback conectando-se ao Redis pelo mesmo host que o servidor está rodando, porém CERTIFIQUE-SE DE QUE O Redis não é acessível publicamente pela internet se fizer isso. Use o CONFIG REWRITE para tornar essa mudança permanente. 2) Alternativamente, você pode simplesmente desativar o modo protegido editando o arquivo de configuração do Rede, definindo a opção do modo protegido para 'não' e então reiniciando o servidor. 3) Se você iniciou o servidor manualmente só para testar, reinicie-o com a opção '--protected-mode no'. 4) Configure um endereço de vinculação ou uma senha de autenticação. NOTA: Você só precisa fazer uma das coisas acima para que o servidor comece a aceitar conexões externas.
Modificação: modo protegido não





Anterior:O Windows falha em iniciar o serviço Redis, erro 1067: Processo termina inesperadamente.
Próximo:mybatis reportou "A coleção Result Maps já contém valor forxxx"...
Publicado em 23/08/2018 17:43:31 |
Eu aprendi~ Obrigado.
 Senhorio| Publicado em 10/10/2018 16:13:18 |
Redis-x64-3.0.504 não possui a configuração de modo protegido
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com