Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mysql - Acesso Remoto

Featured Replies

Postado
  • Autor

1. Exato.

2. Exato.

3. Sim, basta ir no arquivo do CSF onde a regra foi posta e apaga-la.

4. Funcionará normal para todos. Inclusive outros clientes que terem o IP liberado poderão se conectar dessa forma. Mas essa é apenas uma forma um pouco mais segura de deixar a 3306 aberta geral pro mundo. Não é uma solução segura. O fato de usar uma porta de número esdruxulo implica na descoberta da mesma via port-scanner, o que é bloqueado rapidamente pelo CSF.

 

Joaopaulo primeiramente muito obrigado pelos esclarecimentos e ajuda.

 

Porém infelizmente não funcionou.

 

1. Rodei o comando via SSH:

 

# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 61792 -j REDIRECT --to-port 3306

 

2. Fui no CSF e abri a porta 61792 e removi/fechei a porta 3306

 

3. Reiniciei o iptables e o mysql

 

4. Fui no cPanel, inseri o símbolo '%' e configurei o HeidiSQL com a porta 61792, para conectar a um determinado banco de dados e ocorreu erro, como se a porta estivesse fechada ainda;

 

'SQL Error (2003): Can't connect to MySQL server on 'IPDOSERVIDOR' (10060)'

 

Se vou no CSF e abro novamente a 3306, funciona, porém somente com a 3306 aberta e configurada no HeidiSQL.


Postado

Hmmm por definição o RHEL não ativa o Forwarding no iptables, para isso:

 

1. Rode isso para ativar o Forward no Iptables:

sysctl -w net.ipv4.ip_forward=1

2. Porém o comando acima não será lembrado no próximo reboot, para isso edite o arquivo /etc/sysctl.conf, procure por esta linha:

net.ipv4.ip_forward = 0

e troque por 

net.ipv4.ip_forward = 1

3. Execute isto para re-carregar o sysctl.conf

sysctl -p /etc/sysctl.conf

Pronto. Reinicie o CSF.

 

Lembrando que a porta citada 61792 deve estar aberta em TCP IN e TPC OUT. O sinal usado para permitir qualquer HOST se conectar no Mysql remoto é "%" e não "&" como citado.


Postado
  • Autor

Hmmm por definição o RHEL não ativa o Forwarding no iptables, para isso:

 

1. Rode isso para ativar o Forward no Iptables:

sysctl -w net.ipv4.ip_forward=1

2. Porém o comando acima não será lembrado no próximo reboot, para isso edite o arquivo /etc/sysctl.conf, procure por esta linha:

net.ipv4.ip_forward = 0

e troque por 

net.ipv4.ip_forward = 1

3. Execute isto para re-carregar o sysctl.conf

sysctl -p /etc/sysctl.conf

Pronto. Reinicie o CSF.

 

Lembrando que a porta citada 61792 deve estar aberta em TCP IN e TPC OUT. O sinal usado para permitir qualquer HOST se conectar no Mysql remoto é "%" e não "&" como citado.

 

 

Obrigado! Vou tentar.

 

Sobre o símbolo '%' eu havia digitado errado! :)


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.